手机版

Linux系统常用的命令

时间:2020-01-05 来源:互联网 编辑:宝哥软件园 浏览:
  1.   Linux命令

1.1   目录操作

命令

功能

pwd

查看当前目录

cd

操作文件夹

ls

浏览目录下的文件列表

mkdir

创建文件目录命令

rmdir

删除空文件夹

rm

删除文件

cp

复制文件/目录

mv

移动文件/修改文件名

1.1.1   cd命令 cd             命令用来改变所在目录。 cd /           转到根日录中 cd ~          转到/home/user用户日录下 cd/usr      转到根目录下的usr日---------绝对路径 cd test     转到当前日录下的test子目录-------相对路径 ls -l           以列的形式查看当前目录下的文件列表 ls -a          查看当前目录下所有的文件,包含隐藏文件 ls -la         以列的形式查看当前目录下所有的文件,包含隐藏文件   mkdir [目录名称]          新建文件目录 mkdir -p [目录名称]       递归新建多级目录  rm [文件名]             删除指定文件 rm -i [文件名]        提示确认删除 rm -f [文件名]        不提示删除 rm -v [文件名]          显示文件的删除进度 rm -r [文件名]          将删除某个目录以及其中所有的文件和子目录 cp -r 目录1 目录2       递归复制 目录1所有的文件和文件夹到目录2  cp -ri 目录1 目录2      执行复制时覆盖原有目录前询问用户 mv 文件1 文件2  (修改文件名) mv 目录1 目录2  (将目录1的文件移动到目录2中) 1.1.2   ls命令 1.1.3   mkdir命令 1.1.4   rm命令 1.1.5   cp命令 1.1.6   mv命令 

1.2   文件操作

命令

功能

find  /root  -name ‘ins’

查找文件或目录

touch文件名

 创建文件

vi

查看/编辑文件

cat

查看/编辑文件

head -n 文件名

查看文件开头内容(n表示行数,默认为10行)

tail

查看文件的结尾

1.2.1   Vi命令

1         Vi     文件名    -----打开文件

2         i,a,o                   -----修改文件

3         编辑模式

3.1         L       -----关标移到最后一行

3.2         数字+ -----向上移多少行 示例:1+

3.3         dd         -----删除当前行

4         esc                    -----退出编辑模式

4.1         :wq!      -----保存并退出

4.2         :q!         -----强制退出

4.3         :set nu  -----显示行号

4.4         :s/字符串1/字符串2 ----使用字符串1替换字符串2

1.2.2   cat命令 cat 文件名     -----(打开一个较小的文件) cat > 文件名 -----(打开一个新的文件)      【按下Ctrl+C退出】 1.2.3   tail命令

         tail -f 文件名        -----动态加载某个文件的内容(常用于查看日志)        【按Ctrl+C退出】

         tail -n 文件名       -----查看文件最后几行 n表示行数,默认为10行

1.3   权限管理

命令

功能

su 用户名

切换用户

chmod

 

改变权限

useradd 用户名

增加用户

whoami

查看登录用户

groups

查看当前用户所属分组

id

查看当前用户UID和GID

1.3.1   chmod命令

chmod命令用来改变许可权限。读取、写入和执行是许可权限中的三个主要设置。因为用户在他们的账号被创建时就被编入一个组群,所以还可以指定那些组群可以读取、写入或执行某- -文件。其中:

r            文件可以被读取

w          文件可以被写入.

x           文件可以被执行,如果文件是程序的话

可以使用带有I的Is命令来仔细查看一个文件的许多细节。

chmod命令用来设定文件的权限。标准用法:

chmod文件的使用者(u,g,o,a)增减(+,-,=)权限名称(r,w,x)文件

文件的使用者

说明

权限

说明        

增减        

说明

u

拥有文件的用户

r

读取权

+

添加权限

g

所有者所在的组群

w

写入权

-

删除权限

o

其他人

x

执行权

=

是它称为唯一权限

a

(全部(u,g和o))

删除某一文件的所有权限,输入命令: chmod a-rwx test.txt

为文件所有者添加权限,输入命令: chmod u+rwx test

还可以用数字表示权限: 4--读取,2--写入,1-一执行。下面的两个命令等价:

chmod 751 filename

chmod u+rwx,g=rx,0=x filename

useradd 命令

1.3.2          useradd   用户名 passwd   [用户名]                         修改用户密码 userdel  [用户名]                   删除用户

版权声明:Linux系统常用的命令是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。