一、基础命令
查看虚拟机配置:
pwd 显示当前目录
uname -a(内核版本查看)
rpm -q centos-release(系统版本查看)
cat /proc/cpuinfo |grep "name" (cpu核心查看) // | 后面内容为信息过滤
cat /proc/meminfo |head -4 (查看内存信息)(前4行)
df -h (查看磁盘空间信息)
1.路径切换
pwd 查看当前目录的全路径
cd / 切换至根目录
cd ../ 返回上一级目录
cd xxx/ 相对切换
cd /etc/sysconfig/… 绝对路径切换
2.查看目录
ls 简单查看
ls -la 查看详细信息(d开头为目录,-开头为文件,l为链接,相当于快捷方式,b为设备)
ls -l 查看自己建的文件的详细信息
3.文件的增删改查
mkdir dir 在当前目录下创建目录
rmdir dir 删除空目录
touch file 创建文件
vi file 编辑文件
默认状态:命令行模式,可以用/去进行搜索
比如:/what 在命令行模式下,想找what,就去锁定
编辑模式:i
返回命令行模式:esc
保存 :w
退出: q!(不保存退出)
保存后退出:wq!
cat file [|grep “xxx][|head/tail -n] 查看文件内容
|gerp “xxx” 查看包含xxx的行
|head -n 查看前n行
|tail -n 查看后n行
rm -i file 询问删除
rm -f file 强制删除
rm -r dir 递归删除包含文件的目标
注: -i:询问用户是否确认删除,用y或者n来回答。
-r:删除目录时加该选项,删除目录及目录下的文件和目录,可以删除不为空的目录。
-f:强制删除,不用确认
4.文件或目录访问权限操作
d(rwx)(r-x)(r-x)
d: dir
![-: file
r:read
w: write
x: execute]
rwx 7
rw- 6
r-x 5
r-- 4
-wx 3
-w- 2
--x 1
dir : 默认权限755 drwxr-xr-x
file: 默认权限644 -rw-r--r--
rwx: 文件所有者操作权限
rwx: 同组用户的操作权限
rwx: 组外用户的操作权限
修改文件或目录的操作权限
chmod 744 pack/
chown user:group pack/
5、常用命令
(1)clear 清屏
(2)pwd 显示当前目录
(3)cd name/ /name / ../ 切换目录
(4)ls [-la] 查看当前目录[详情]
(5)mkdir name[ name2 ...] 创建目录(可以同时创建两个目录)
(6)rm -rf / -ri rf是不提示删除,ri是提示删除 删除文件或目录
(7)cp 复制文件或目录[-r]
(8)mv 移动文件或目录、兼有重命名
(9)cat cat ...|grep ...
(10)touch
(11)more space下一页 enter下一行 b上一页 q退出
(12)less space下一页 y上一行 enter下一行 PgDn下一页 PgUp上一页 q退出
(13)head -n
(14)tail -n
管道组合 cat srcfile/ps -ef |grep/less/more/head -n/tail -n >/>> destfile
(15)vi
①默认进入命令模式
1):w 保存不退出
2):wq/x 保存退出
3):q! 退出不保存
4)/…
5)yy
6)p
7)dd
8)shit+g
②按i/a进入编辑模式
1)Esc
(16)
1)找出D目录下含有字符串A的所有文件,并用字符串B替换
2) 命令: sed -i “s/A/B/g” grep A -rl D
3) -i 直接在源文件上处理
4) grep -rl 递归查找并列出来