本文共 2102 字,大约阅读时间需要 7 分钟。
第一波命令总结
1.1 ip 显示ip地址 ip a == ip address1.2 ifconfig 显示ip地址
1.3 mkdir make directory 创建目录
1.4 ls list 显示目录内容
-l 显示详细信息1.5 cd change directory 进入目录
1.6 pwd print working directory 显示当前所在目录
1.7 vi 编辑器
vim ##1) vi /data/oldboy.txt##2)进入编辑模式 i()
##3)进行编辑
##4)编辑完成 退出编辑模式
esc##5)保存并退出
:wq##6)显示文件内容
[root@oldboyedu50 ~]# cat /data/oldboy.txt I am studying linux.vi 记事本
vim notepad++:wq write quit
:q 退出不保存 :q! 强制退出不保存1.8 cat 显示文件内容
1.9 cp copy 复制文件或目录 默认复制文件
1.10 man 查询帮助信息
1.11 echo 显示信息到屏幕
1.12 xargs 分组
-n数字 分为几组1.13 touch 创建文件 修改文件的时间戳
1.14 mv move 移动1.15 rm remove 删除
-r 递归删除 删除目录及目录的内容-f force 强制删除不提示[root@oldboyedu50 data]# rm /root/data/oldboy.txt.bak -f
[root@oldboyedu50 data]# find /root/ -type f -name "oldboy.txt"
/root/oldboy.txt-type 找什么类型的 f file (文件)
d directory (目录)-name "叫什么名字的"
1.16 grep 三剑客老三 过滤
1.17 sed 三剑客老二 取行
-n 取消默认输出-i 修改文件内容 -i.bak 显示备份文件 修改文件内容sed -n '3p' sed -n '3,5p' 's#oldboy#oldgirl#g' s===sub
1.18 awk 三剑客老大 取列
NR 行号'NR==3' 'NR==3,NR==5'1.19 head 显示文件的前几行内容 默认显示前10行
-n5 ==== -5 前5行1.20 tail 显示文件的最后几行内容 默认显示最后10行
-n5 ==== -5 最后5行1.21 alias 设置或显示别名
unalias 临时取消别名1.22 source 配置生效 /etc/profile 1.23 which 显示命令绝对路径(全路径)1.24 uname 显示系统信息-r kernel(内核) 显示内核版本-m 32? 64?1.25 useradd 添加用户
1.26 passwd 设置密码1.27 su switch user 切换用户 1.28 getenforce 查看selinux状态 1.29 setenforce 修改selinux 1.30 mount 挂载 (给设备创造入口)mount /dev/cdrom /mnt1.31 umount 卸载不要在/mnt下面 umount /mnt 1.32 lscpu 显示cpu信息 1.33 free 显示内存使用情况 -h --human-readable 人类可读1.34 column 让每一列对齐 -t 对齐 1.35 w 显示系统负载信息1.36 uptime 显示系统负载信息
1.37 yum 软件包管理命令 替你下载 替你安装yum install tree -y 1.38 rpm 软件包管理命令 -ivh -i install -vh 显示安装过程 1.39 df 显示磁盘的使用情况 挂载信息-h 人类可读 显示大小1.40 less /more 一页一页查看文件内容
f (front)或空格 下一页b (back) 上一页 q (quit)1.41 man 命令
1.42 --help快捷键:
1.tab 自动补全2.ctrl + l(小写字母L) 清屏 3.ctrl + c(cancel) 取消当前的操作 4.ctrl + d 退出当前用户5.esc+ .(点) 使用上一个命令的最后一个东西特殊符号:
1.>2.>>3.2>>4.2>| 管道 前一个命令的结果 通过管道传递给后一个命令
find +|xargsvim 快捷键:
转载于:https://blog.51cto.com/13855748/2147875