linux 常用命令(一)

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

linux 常用命令(一)

天赋不足勤来补   2020-05-20 我要评论

一、文件和目录

1、cd--(change directory):切换目录

<!--切换到根目录-->
cd ~
<!--切换到指定目录--> cd /etc/sysconfig
<!--切换到上一层目录-->
cd ..
<!--切换到上两层目录-->
cd ../..
<!--切换到上次的目录-->
cd -

 

2、pwd--(print work directory):打印工作目录

<!--打印当前工作目录-->
cd /etc/sysconfig
pwd
/etc/sysconfig

 

3、ls--(list):文件列表

<!--列出当前目录下的文件-->
ls
<!--显示目录及文件的详细资料-->
ll
<!--显示所有文件包含隐藏文件-->
ls -a

 

4、rm--(remove):删除目录会文件

<!--删除文件-->
rm -f 1.txt
<!--删除目录-->
rm -rf diretory
<!--递归删除目录及下面的文件>
rm -rf /opt/software

 

5、cp--(copy):复制文件及目录 cp [选项] 源文件 目标文件

<!--仅仅复制文件-->
cp /opt/test1 /opt/test2
<!--复制目录及文件-->
cp -r opt/ newopt

 

6、rcp--(remote copy):远程复制  rcp [-pr] 源文件或目录  目标文件或目录

<!--复制远程文件到本地-->
rcp root@218.6.132.5:./testfile testfile

 

7、mv--(move):移动文件 mv [选项] 源文件 目标文件

<!--移动文件-->
mv aa bb

 

8、cat:打印文件内容

<!--打印文件内容并显示行号-->
cat -n filename

 

9、more:显示文件内容,当文件内容太多,一屏幕不能占下,而你用cat肯定是看不前面的内容的,那么使用more就可以解决这个问题了。当看完一屏后按空格键继续看下一屏。但看完所有内容后就会退出

<!--显示文件内容-->
more filename

 

10、less:跟more一样,但比more好在可以上翻,下翻

<!--显示文件内容-->
less filename

 

11、head:显示文件前十行或前n行内容

<!--显示文件前十行内容-->
head filename
<!--显示文件前n行内容-->
head -n 5 filename

 

12、tail:显示文件后10行或n行数据

<!--显示文件后十行内容-->
tail filename
<!--显示文件后n行内容-->
tail -n 5 filename
<!--动态显示文件后十行内容-->
tail -f filename

 

二:文件属性及权限管理

1、文件属性说明:

 

 

 

 2、文件权限命令:

  1)、chown--(change own):改变文件所有用户  chown [用户] [文件或目录]

<!--改变文件所属用户-->
chown root /opt/software

  2)、chgrp--(change group):改变文件所有用户组  chgrp [用户组] [文件或目录]

<!--改变文件所属用户组-->
chgrp root /opt/software

  3)、chmod--(change the permission mode of a file):改变文件或目录的权限  chmod [ugoa] [+-=] [rwxX] [文件及目录]

  选项说明:

  u 表示该文件的拥有者,g 表示与该文件的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。

  + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。

  r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。

  

<!--将文件设置为所有人可读-->
chmod ugo+r filename
chmod a+r filename

<!--将文件设置文件拥有者以及其所属组所有成员可写,其他人不可读-->
chmod ug+w,o-w filename

<!--将文件设置为仅拥有者可执行-->
chmod u+x filename

<!--将文件设置为所有人可读写和执行-->
chmod 777 filename

 


三:用户管理

1、用户操作:

1)useradd:新增用户  useradd 用户名

<!--新增用户-->
useradd user01

   

2)passwd:给用户设置密码  passwd 用户名

<!--给用户设置密码-->
passwd user01

    

3)userdel:删除用户  userdel 用户名

<!--删除用户-->
userdel user01

<!--删除用户并删除家目录-->
userdel -r user01

 

4)id :查看用户  id 用户名

<!--查看用户-->
id root
uid=0(root) gid=0(root) 组=0(root)

   

5)usermod :修改用户  usermod [选项]  用户组  用户名

<!--修改用户所属组-->
usermod -G group01 user01

   

6)usermod :修改用户  usermod [选项]  用户组  用户名

<!--从组中删除用户-->
gpasswd group01 -d user01

 

2、用户组操作:

1)groupadd:新增用户组  groupadd 用户组名

<!--新增用户组-->
groupadd group01

 

2)groupdel:删除用户组  groupdel 用户组名

<!--删除用户组-->
groupdel group01

 

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们