本文共 3629 字,大约阅读时间需要 12 分钟。
####################################
###在线班-命令记录 ################################################1.mkdir 创建目录 -p 创建多层目录2.ls list 列表 显示目录里面的内容 -l 显示详细信息-F 给不同类型的文件加上不同的尾巴 目录/-r 逆序-t 按照文件的修改时间进行排序3.cd 进入到目录中
cd - ===== cd $OLDPWDcd . ===== 当前目录 复制/移动 cp /etc/hosts .
cd .. ===== 进入到当前目录的上一级目录cd ~ ===== 进入当前用户的家目录 回老家(root用户) ~ === /root (普通用户) ~ === /home/cd ===== 回老家 回家cd - #快速回到上一次的所在位置/目录
4.pwd 显示你当前的位置
5.touch 摸 创建文件 更新文件的时间戳
6.vi 编辑器
##第一个里程碑-打开文件vi /data/oldboy.txt##第二个里程碑-进入编辑模式并增加内容
按i,进入到编辑模式(插入)书写内容
##第三个里程碑-退出编辑模式esc 退出编辑模式##第四个里程碑-保持并退出
:wq #保持并退出##第五个里程碑-查看文件的内容
[root@oldboyedu-01 data]# cat /data/oldboy.txt I am studying linux.:wq 保持并退出 write quit
:q 退出:q! 强制退出不保存:wq! 强制退出并保存7.cat 查看文件的内容
-n 显示文件的内容和行号8.echo 把echo后面的文字显示出来
-n 取消输出每行结尾的回车-e 让echo命令支持 \n \t 转义字符9.xargs 分组
-n 分为几组10.cp 复制文件或目录 默认无法复制目录 -r 递归复制 复制目录及目录里面的内容-p 复制的时候保持属性不变-a -pdr 复制所有 11.mv move 移动 12.rm remove删除文件或目录 默认无法删除目录 -r 递归删除 -f 强制删除13.find 查找文件find 哪里 什么类型 什么名字 -maxdepth 最大的深度-type 找什么类型的 f file 文件 d directory 目录 -name 什么名字-mtime 根据修改时间找出对应的文件! 非 取反
grep 三剑客老三 过滤
-v 排除 -A数字 显示grep过滤出的的内容及接下来的几行-n 给grep找出的行加上行号-o 显示grep正则每次找到了什么 grep的执行过程egrep 支持高级正则====grep -E
tail 取文件的最后的几行 默认是最后10行
-f 显示文件的实时的更新tail -f ==== tailfawk 三剑客老大 擅长取列 取行 计算
NR表示行号$数字 某一列$0 表示一整行内容{print显示}-F指定分隔符或多个分隔符'NR==2{print $2}'
! 表示取反 排除awk定位的方法
awk 'NR==1'awk 'NR==1,NR==10'awk '//'sed 三剑客老二 取行 替换 修改文件的内容
-n 取消默认输出 一般与p一起使用-i 修改文件的内容#查找显示某几行
'10p''10,20p'#替换
's###g''s@@@g''2s#oldboy#oldgirl#gp'
#删除 d===delete
'/找谁/d'sed -n '1p'
sed -n '1,10p'sed -n '10,$p'sed -n '//p'su switch user 切换用户
su - oldboychkconfig 管理开机自动运行的软件
chkconfig iptables on chkconfig iptables offchkconfig --level 指定运行级别进行操作
df 显示磁盘的使用情况
-h 以人类可读的形式显示大小36.free 显示系统内容使用情况
-h 以人类可读的形式显示大小37.lscpu 显示系统cpu信息39.tree 以树形显示目录结构
-L 最多显示几层目录-d 只显示目录。40.rpm rpm包管理命令
-qa 查询-ql 查询软件包里面的内容-qf 查询命令或文件属于哪个软件包 使用命令或文件的绝对路径41.ps process 显示正在运行的系统进程的信息
-ef 现在系统正在运行的进程和相关的信息42.wc 统计文件的信息
-l 显示文件有多少行43.tar 打包压缩命令
-C --exclude=tar zcvf /tmp/etc.tar.gz /etc/
创建压缩包 压缩包存放的位置 压缩哪个目录/文件 ........z------通过gzip 工具进行压缩 c------表示create 创建压缩包v------表示verbose 显示执行过程 f------表示file 接上压缩包的名字查看压缩包的内容
tar ztf /tmp/etc.tar.gz
t------表示list 显示压缩包的内容解压
tar zxvf etc.tar.gz
创建 tar zcf 查看 tar tf 解压 tar xf
44.tr 替换
tr "a" "b" <oldboy.txt 45.file 显示文件的类型46.stat 显示文件属性信息
47.history 显示历史命令48.date 显示或修改系统时间%F %Y-%m-%d 年-月-日
%T %H:%M:%S 时:分:秒%w 周几-d "" 根据你的描述显示日期-s "" 根据你的描述修改日期49.ntpdate 根据时间服务器(找他校对时间)修改系统时间
50.which 显示命令的绝对路径 51.whereis 显示命令相关的信息 52.locate 根据一个列表(数据库)查找在系统中的文件38.w 显示系统负载信息 系统中谁登陆了,他们在干啥
53.last 显示什么时候从哪里登录的 登录了多久54.lastlog 显示系统中所有用户最近一次的登录信息 55.poweroff 关机 56.halt 关机,需要手动切换电源(物理机)57.reboot 重启 58.shutdown 关机或重启-h 时间 关机 -r 时间 重启 59.chmod 修改文件或目录的权限60.chown 修改文件或目录属主和属组
vi/vim快捷键 :
删除光标所在位置的内容到行尾 D移动光标:
移动到文件的第一行 gg移动到文件的最后一行 G编辑:
在当前行下一行插入一个空行并进入到编辑模式 o(小写字母O):set nu #显示行号 nu====number
:set nonu #取消显示行号linux查询帮助:
1.man ls 2.3.linux内置命令 help cd (简介)man cd慢慢查找linux快捷键:
1.ctrl + c 取消当前操作2.ctrl + l(小写字母L) 清屏3.ctrl + d 退出当前用户 登出4.esc + .(点) 使用上一个命令的最后一个东西特殊符号:
正则表达式(三剑客支持 grep sed awk )
转载于:https://blog.51cto.com/kang50055/2121846