Linux 入门必备命令

目录

(1)寻求帮助 - man 命令

(2)用户间切换SU

(3)特权命令 sudo

(4)显示当前目录 pwd 和改变目录 cd

(5)ls 命令

(6)列出目录内容: dir 和 vdir 

(7)建立目录mkdir 

(8)移动、复制和删除 

(9)文件链接ln 

(10  改变文件所有权 chown 和 chgrp 

  (11)  改变文件权限 chmod

  ​​​​​​​(12)  阅读文件的头部和尾部: head 和 tail  

​​​​​​​(13)查看文本文件: cat 、more 和 less  


(1)寻求帮助 - man 命令

作用:  Linux 为所有命令和系统调用编写了帮助手册。使用man 命令可以方便地获取某个命令的帮助信息。

用法:  man [手册编号] 命令名

man 命令在显示手册页时实际调用less 完成显示,J K可以上下翻动,空格用于向下翻页。Q键退出。

(2)用户间切换SU

作用:  切换到其他用户

用法:  su [用户名]  

$ su   see     #切换到 see 这个用户                                      

$ su               #切换到 特权用户 root                                         

注意: Ubuntu 默认情况下,系统没有合法的root权限,不能直接使用su 命令提升到 root 权限,而必须要用 sudo 来获得 root 权限

(3)特权命令 sudo

作用:  提升当前执行命令的权限,以root 身份执行它.

用法:  sudo  命令行  

$ sudo  su              #切换到root 用户                                         

$ sudo   rm  root.txt    #切换到 特权用户 root  

(4)显示当前目录 pwd 和改变目录 cd

1. pwd 命令

作用:  显示当前目录,即工作目录

用法:  pwd  

2. cd命令

作用:  改变目录位置

用法:  cd  . . .[OPTION] . . .[FILE]. . .

cd  目录路径 - 进入指定的目录中去

cd  ..        - 返回父目录

cd  /          - 进入根目录

cd  或 cd ~    - 进入用户主目录

cd  ./*        -  进入当前目录下*表示的子目录

(5)ls 命令

用法: ls  . . .[OPTION] . . .[FILE]. . .

常用参数:

  1. 不带任何参数   列出当前目录下的所有文件和子目录
  2.  -F            分类显示,方便阅读
  3.  -a            显示隐含文件
  4.  -l             查看文件的各种属性     

(6)列出目录内容: dir 和 vdir 

用法:  dir    . . .[OPTION] . . .[FILE]. . .

        vidr   . . .[OPTION] . . .[FILE]. . .

       dir 和 ls 差不多,就比ls 功能少

       vdir 相当于 ls -l 命令

(7)建立目录mkdir 

用法:  mkdir    . . .[OPTION] . . .[FILE]. . .

mkdir 一次可以建立一个或 几个目录 

常用参数:

     不带任何参数    创建相应目录,如果目录的父级目录路径不存在,则创建失败;

     -p            创建相应目录,如果目录的父级目录路径不存在,则一起创建;

​​​​​​​(8)移动、复制和删除 

1.移动命令 mv

用法:  mv    . . .[OPTION]   源文件  目标文件

常用参数:

     不带任何参数    将源文件移动到目标文件,注意:如果目标文件存在则替换;

     -i            将源文件移动到目标文件,如果目标文件存在则提示是否替换;

    -b            将源文件移动到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~ 

2.复制命令 cp

用法:  cp    . . .[OPTION]   源文件  目标文件

常用参数:

     不带任何参数    将源文件复制到目标文件,注意:如果目标文件存在则替换;

     -i            将源文件复制到目标文件,如果目标文件存在则提示是否替换;

    -b            将源文件复制到目标文件,如果目标文件存在则不进行覆盖,而是在目标文件后加~

    -r             将子目录及其中的文件一起复制到另一个子目录下

3.删除命令 rm

删除命令可以一次永久性删除一个或几个文件(包含目录)

用法:  rm    . . .[OPTION]. . . [FILE]. . .    

常用参数:

     不带任何参数    删除文件或相应目录,不给予任何提示;

     -i            删除文件或相应目录,删除时进行提醒;

     -f            强制性删除文件;

     -r            将子目录及其中的文件一并删除。(慎用!特别时在root 权限下)

​​​​​​​(9)文件链接ln 

ln  建立文件链接

用法:  ln    . . .[OPTION]   源文件  目标文件

常用参数:

     不带任何参数    创建硬链接,ls -i 查看可以看到两个文件的inode 值一致;

     -s            创建软链接,即别名,如果源文件删除,则软链接(别名)也无

                   法访问。

​​​​​​​(10)改变文件所有权 chown 和 chgrp 

1.chown 命令用于改变文件的所有权。

用法:  chown    . . .[OPTION] [OWNER][:[GROUP]]  FILE . . .

常用参数:

     不带任何参数    改变单个或多个文件的属主和属组;

     -r            改变一个目录及其下所有文件(和子目录)的所有权设置。

(2)chgrd  用于单独设置文件的属组。

用法:  chown    . . .[GROUP]  FILE . . .

$ chgrp      nogroup      text.txt   

 ​​​​​​​(11)改变文件权限 chmod

chmod 用于改变一个文件的权限。它以“用户组 +/- 权限”的表达方式来增加/删除相应的权限。具体来说,用户组包括了文件属主(u)、文件属组(g)、其他人(o) 和所有人(a),而权限则包括读取(r、w、x)

用法: chmod  . . .[OPTION] . . .[FILE]. . . ​​​​​​​

例:

$chmod u+x test.txt                                                         

  $chmod u-x test.txt                                                       

  $chmod ug=wr、o=r  text.txt     

 ​​​​​​​(12)阅读文件的头部和尾部: head 和 tail  

用法:  head/tail    . . .[OPTION]. . . FILE  

常用参数:

     不带任何参数    显示文件的头部/尾部 10 行;

      -n            按指定的行数显示文件的头部/尾部 ;

​​​​​​​(13)查看文本文件: cat 、more 和 less  

cat命令用来一次性查看全部文本文件的内容,后跟文件名作为参数.也可以带上 -n 显示每行的行号。如果文件长达几十上百页,不建议使用 cat.

more 命令用来分页查看文本文件。空格翻页回车向下滚动一行;Q键退出

less 更人性化的文本阅读工具。  

​​​​​​​

猜你喜欢

转载自blog.csdn.net/weixin_40582034/article/details/118946030