linux常用命令
1、普通用户切换root用户:
(1)su 回车
password:输入root用户密码 ,回车切换到root用户
(2)su – root 回车
password:输入root用户密码 ,回车切换到root用户
root用户切换普通用户:
su 自己的用户名,回车
2、重启虚拟机输入命令 :sudo reboot
3、CentOS7图形界面与命令行界面切换:
在图形界面
使用 ctrl+alt+F2切换到dos界面
dos界面 ctrl+alt+F2切换回图形界面
在命令上
输入 init 3 命令 切换到dos界面
输入 init 5命令 切换到图形界面
一、通用命令
pwd 打印当前工作目录 (print working directory)
cd 切换目录 (change directory)
cd ~ 宿主目录(或直接cd)
cd – 上次的目录
cd … 上级目录 (.代表当前目录)
二、列出目录内容
ls(list) 列出目录中的文件 :
ls -l 详细信息
ls -a 显示所有文件(包含以点开头的文件)
ls -F 在目录后加斜线显示
ls -lh 人性化单位显示大小
三、创建目录与文件
mkdir 创建目录(make directory)
touch 创建一个空文件
rm 删除(remove)
rm 文件名:删除一个文件
rm 文件名1 文件名2…:删除多个文件
rm -r 目录名:删除一个目录
rm -r 目录名1 目录名2…:删除多个目录
rm -i 删除前提示
rm -f 删除文件不提示
rm -rf 删除目录不提示(rm -r -f)
rm -rf ./* 删除当前目录所有文件
四、复制与移动(重命名)
mv 移动 move(重命名也是这个命令)
目录也可以移动
cp 复制copy
例如:cp /etc/issue ./ 将/etc/issue文件复制到当前目录
cp -r 递归复制目录
五、查找与搜索
find 搜索
find /etc -name init 在/etc目录精确查找init文件
find /etc -name ‘init*’ 在/etc目录找init开头的文件
find /etc -name ‘?init’ 在/etc目录找init结尾,前面只有一个字符
find /usr/bin -size +3M 在/use/bin目录查找大于3M的文件
which 显示命令路径
六、查看内容
cat 显示文件内容
cat/etc/issue
more 查看大文件
more/etc/services 查看/etc/services文件
空格 翻页
回车 下一行
b 上一页
q 退出
head 查看文件头几行
head -n 5/etc/service 显示/etc/service文件前5行
tail 查看文件最后几行
tail -n 5 /etc/services 显示/etc/services文件最后5行
tail -f 监视文件变化
七、链接
ln创建链接
ln -s 源文件 新文件 (创建软链接)
软链接相当于创建了一个指向源文件的快捷方式,通过此软链接可修改源文件的内容,删除源文件之后,软链接失效。
ln 源文件 新文件(创建硬链接)
硬链接相当于复制了一个文件,通过此硬链接可修改源文件的内容,反之亦然。删除源文件之后,硬链接正常存在。
八、文件打包与解压
1、.tar.gz格式
打包命令: tar -zcvf test.tar.gz test
解压命令:tar -zxvf test.tar.gz 将test.tar.gz 文件解压为test目录。