Linux 常⽤命令

目录

1.ls

2.pwd

3.cd

4.touch

5.cat

6.mkdir

7.rm

8.cp

9.mv

10.head和tail

11.vim

12.grep

13.ps

14.netstat 


1.ls

1.语法: ls [选项] [⽬录或⽂件]
2.功能:对于⽬录,该命令列出该⽬录下的所有⼦⽬录与⽂件。对于⽂件,将列出⽂件名以及其他信 息

常⽤选项:

-a 列出⽬录下的所有⽂件,包括以 . 开头的隐含⽂件。
-d 将⽬录象⽂件⼀样显⽰,⽽不是显⽰其下的⽂件。 如:ls ‒d 指定⽬录
-k 以 k 字节的形式表⽰⽂件的⼤⼩。ls ‒alk 指定⽂件
-l 列出⽂件的详细信息。
-r 对⽬录反向排序。
-t 以时间排序。
-R 列出所有⼦⽬录下的⽂件。(递归)

 2.pwd

语法: pwd
功能:显⽰⽤⼾当前所在的⽬录

3.cd

Linux系统中,磁盘上的⽂件和⽬录被组成⼀棵⽬录树,每个节点都是⽬录或⽂件。
语法: cd ⽬录名
功能: 改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下
⼏个特殊的⽬录:
/ 称为根⽬录
. 称为当前⽬录
.. 称为当前⽬录的上级⽬录
# 返回上级⽬录
cd ..
# 进⼊⽤⼾家⽬录
cd ~
# 返回最近访问⽬录
cd -

 4.touch

语法: touch [选项]... ⽂件...
功能: touch命令参数可更改⽂档或⽬录的⽇期时间,包括存取时间和更改时间,或者新建⼀个不存在 的⽂件

5.cat

语法:cat [选项] [⽂件]
功能: 查看⽬标⽂件的内容
常⽤选项:
-n 对输出的所有⾏编号

6.mkdir

语法:mkdir [选项] dirname...
功能:在当前⽬录下创建⼀个名为 “dirname”的⽬录
常⽤选项:
-p, --parents 可以是⼀个路径名称。此时若路径中的某些⽬录尚不存在,加上此选项后,系统将⾃动
建⽴好那些尚不存在的⽬录,即⼀次可以建⽴多级⽬录

7.rm

语法:rm [-f-i-r-v] [dirName/dir]
功能:删除⽂件或⽬录
常⽤选项:
-f 即使⽂件属性为只读(即写保护),亦直接删除
-i 删除前逐⼀询问确认
-r 删除⽬录及其下所有⽂件

8.cp

语法:cp [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
功能: 复制⽂件或⽬录
说明: cp指令⽤于复制⽂件或⽬录,如同时指定两个以上的⽂件或⽬录,且最后的⽬的地是⼀个已经存 在的⽬录,则它会把前⾯指定的所有⽂件或⽬录复制到此⽬录中。若同时指定多个⽂件或⽬录,⽽最 后的⽬的地并⾮⼀个已存在的⽬录,则会出现错误信息
常⽤选项:
-f 或 --force 强⾏复制⽂件或⽬录, 不论⽬的⽂件或⽬录是否已经存在
-i 或 --interactive 覆盖⽂件之前先询问⽤⼾
-r递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符号 链接,则⼀律视为普通⽂件处理
-R 或 --recursive递归处理,将指定⽬录下的⽂件及⼦⽬录⼀并处理

9.mv

语法: mv [选项] 源⽂件或⽬录 ⽬标⽂件或⽬录
功能:
1. 视mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将⽂件重命名或将其移 ⾄⼀个新的⽬录中。
2. 当第⼆个参数类型是⽂件时,mv命令完成⽂件重命名,此时,源⽂件只能有⼀个(也可以是源⽬ 录名),它将所给的源⽂件或⽬录重命名为给定的⽬标⽂件名。
3. 当第⼆个参数是已存在的⽬录名称时,源⽂件或⽬录参数可以有多个,mv命令将各参数指定的源 ⽂件均移⾄⽬标⽬录中。
常⽤选项
-f :force 强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖
-i :若⽬标⽂件 (destination) 已经存在时,就会询问是否覆盖

10.head和tail

语法:head/ tail [必要参数] [选择参数] [⽂件]
功能:⽤于显⽰指定⽂件开头/末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。
选项:
-n<⾏数> 显⽰⾏数

11.vim

vim 是⼀个知名的⽂本编辑器. 使⽤ vim 可以进⾏⽂本编辑了.
vim 就相当于 Windows 的记事本. 只不过功能⽐记事本强⼤⼀些
(1) 创建⽂件 / 打开⽂件
vim [ ⽂件名 ]
(2) 进⼊插⼊模式
vim 打开⽂件后默认是普通模式.  需要进⼊插⼊模式才能进⾏⽂本编辑. 使⽤ i 键可以进⼊到插⼊模式. (左下⻆提⽰ --INSERT-- ) 然后就可以像记事本⼀样正常编辑了
(3)保存
在插⼊模式下不能保存⽂件, 需要先回到 普通模式 . 按下 Esc 回到普通模式.
在普通模式下输⼊ :w , 再按下回⻋, 即可保存⽂件
(4) 退出
在插⼊模式下不能退出, 需要先回到 普通模式.
退出时, 分以下情况:
① ⽂件未修改: 输⼊ :q , 再按下回⻋, 即可退出
② ⽂件修改并保存: 使⽤ :wq 同时执⾏保存和退出.
③ ⽂件修改, 但不希望保存: 使⽤ :wq! 进⾏强制退出

12.grep

语法:grep [参数]... [⽂件]...
功能:⽤于查找⽂件中是否包含指定字符串, 并显⽰对应的⾏.
选项:
-n<⾏数> 显⽰的⾏数
-w 全字匹配. 要求整个单词都完全相同的结果才能匹配出来, ⽽不仅仅是⼀个单词的⼀部分.
-r 递归查找. 可以搜索多级⽬录下的所有⽂件.
--color ⾼亮查找到的结果
--include 指定查找某些⽂件
--exclude 指定排除某些⽂件

13.ps

语法:ps [参数]...
功能:⽤于查看当前系统上运⾏的进程
选项:
a 显⽰⼀个终端的所有进程
u 以⽤⼾为主的格式来显⽰程序状况
x 显⽰所有程序, 不⽌是会话中的进程
e 显⽰所有进程, 包括系统守护进程
f 显⽰完整格式输出

举例:

ps aux # 显⽰系统上所有的进程
ps aux | grep " 进程名 "
ps aux | grep " 进程 id"

14.netstat 

语法:netstat [参数]...
功能:查看系统上的⽹络状态.
选项:
-a 显⽰所有正在或不在侦听的套接字
-n 显⽰数字形式地址⽽不是去解析主机、端⼝或⽤⼾名
-p 显⽰套接字所属进程的PID和名称
netstat -anp
netstat -anp | grep " 进程名 "
netstat -anp | grep " 端⼝号

补:

1.使⽤ tab 键补全
我们敲的所有的 Linux 命令, 都可以使⽤ tab 键来尝试补全, 加快效率.
2.使⽤ ctrl + c 重新输⼊
如果命令或者⽬录敲错了, 可以 ctrl + c 取消当前的命令

 以上为我个人的小分享,如有问题,欢迎讨论!!! 

都看到这了,不如关注一下,给个免费的赞 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值