Linux命令大全

Linux基本格式

命令名+【选项】+【参数】

命令名:要区分大小写字母

选项以及参数:可以存在也可以省略,每个命令不同

注:Linux系统中,文件夹、文件以及目录都是以文件的形式体现的,文件名和目录名要区分大小写的,并且Linux文件系统采用的事树形目录结构体现的,树的根目录是“/”,也是最顶层的目录,其他所有的目录或者文件都是在根目录或者根目录下的子目录下的。

1.Who 命令

功能:显示已经登录系统的用户信息、

用法:Who +回车

2.pwd 命令

功能:显示当前在哪个目录

用法:pwd +回车

3.ls 命令

功能:显示指定文件夹下的内容/文件信息

用法①:ls +回车

用法②:ls+空格+(选项)   

eg:ls + -l(以详细信息的形式显示内容)

用法③:ls +-a(选项显示包含隐藏文件在内的所有内容)

注:如果Linux文件系统中目录或者目标文名的第一个字母如果是“·”,那么该文件或者目录是隐藏的文件或者目录。

相似用法还有:ls + -al  ;ls + -la

4.cd 命令

功能:切换工作目录(进入到某个目录)

用法:cd +目录名

目录名:可以是相对路径的,也可以是绝对路径的。

相对路径:不是以根“/”开始的路径

绝对路径:以根“/”开始的路径

5.--help 命令 man 命令

功能:查看命令的帮助

用法:--help+回车  man+回车

进入man命令后,可进行操作:q键退出,方向键翻页浏览内容

6.mkdir 命令

功能:创建目录

用法:mkdir +目录名(相对路径,绝对路径)

7.touch 命令(创建文件)

功能:①如果文件不存在,可创建一个空的文件

         用法:touch+文件

         ②如果文件存在,则更新文件的系统时间

8.cp 命令

功能:将一个文件或者目录复制至另一个文件或者目录中

用法:cp +文件1+文件2

          cp +目录1+目录2

9.diff 命令

功能:比较文件或者目录

用法:diff +文件1+文件2(如果文件1和文件2相同,则没有提示)

         diff+ -r+目录1+目录2(比较目录时,+ -r)

10.mv命令

功能:搬移文件或者搬移文件时改名

用法:mv +文件1+文件2

11.cat命令

功能:查看文件的内容,显示在终端(标准输出)

用法:cat +文件

12.head命令

功能:查看文件的前几行,默认前十行

用法:head +文件(若查看文件的前两行或者前三行,用法为head+ -2/-3+文件)

13.tail命令

功能:查看文件尾部的几行,即后几行,默认后十行

用法:tail +文件(若查看文件的后两行或者后三行,用法为tail+ -2/-3+文件)

14.clear 命令

功能:清屏

用法:clear+回车

清屏快捷键:ctrl + l

15.vim文本编辑器(vim命令)

(1)启动:在命令行输入vi或者vim

用法:vim 或者vim+文件

(2)退出:  :+q (注意:冒号是英文状态下输入的冒号)

(3)如何编辑内容:vim的工作模式

①.正常模式/浏览模式

vi/vim启动后,自动进入正常模式/浏览模式

正常模式下可以浏览文本,输入命令,但是不能编辑

②.插入模式/编辑模式

按键a

插入模式可以进行编辑文本,但是要保存或者退出的话,需回到正常模式,按键esc

④.保存文件

在正常模式使用w命令

:+w  (保存)

:+w 文件名 (保存成指定文件)

:+wq 保存并退出 

16.rm 命令

功能:删除目录或者文件

用法:rm +文件名或者目录名

          rm + -r 目录名

          注:慎重使用(删除后无法恢复)

17.wc 命令

功能:统计文件的行数、字数以及字节数

用法:wc +文件名

18.tar 命令

功能:压缩、打包命令

用法①:打包一个命令:tar+cvf+文件名+目录/文件 

其中,tar:命令名/程序名;cvf:选项;文件名:将要创建的包的名称(建议文件名以.tar结尾);目录/文件:将要打包的目录或者文件

用法②:展开:tar+xvf+文件名

用法③:打包并压缩:tar+cvfz+文件名+目录/文件 (文件名建议用.tar.gz结尾) 

用法④:揭开压缩:tar+xvfz+文件名

19.find 命令

功能:查找文件

用法:一个简单的用法,通过文件名查找

        find    目录  -name“文件名”

20.通配符

*:代表任何字符,(任意多个字符)

?:代表任意一个字符

*?(必须是英文状态下的)

21.grep 命令

功能:在文件内查找指定的字符/字符组合

用法:grep+选项+要查找的内容+文件

           grep+ -r +内容

           grep+ -m+内容:表示在内容的第几行有该内容

22.sudo 命令

功能:是某些命令以root权限运行(不要切换到root用户的情况下)

用法:sudo+命令

23.ps 命令

功能:查看进程

用法:ps      或者   ps + aux

24. kill 命令

功能:结束进程

用法:kill+序号(进程号,进程id)

           kill+-9+进程id

25.ps aux |grep vim

功能:ps aux 查看进程

          |  :管道

          grep:查看

          vim  :内容

26. 标准输出重定向

>   (重新创建一个文件,如果文件存在,则覆盖)

>>(在文件尾部添加内容,如果文件不存在则创建新的)

功能:把本来应该输出到标准输出(终端屏幕)的内容输出到指定文件

27.chmod 命令

功能:修改文件的访问权限

用法:chmod +【选项】+模式+文件

          chmod   a+rwx/u+rwx/g+rwx/o+rwx   文件名

后注:

Linux常用技巧

①.善用Tab键:自动补全要打的命令名

②.可以尝试使用历史命令

a.使用上下方向键在终端命令行翻阅或修改已经执行过的命令,选中后回车执行命令

b.history:可以查看已经执行过的命令

“!+序号”,执行对应的命令

c.“~”代表用户的主目录(绝对路径的方式)

eg:/home/tarena  表示tarena用户的主目录是/home/tarena

而“~”代表/home/tarena

d. cd+回车

返回用户主目录,相当于cd+~

cd + -

在最近的两个目录中间相互切换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值