Linux的常用命令

  • Post author:
  • Post category:linux


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目录。



版权声明:本文为xxy55895原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。