linux工作中常用命令

时间:2023-02-04 16:04:31

1.top(查看cup信息)

2.pwd( 查看当前所在路径)

3.cd 改变当前目录

.. :返回上层目录

回车  :返回主目录
/   :根目录

 

4.ls(列出相关目录下的所有目录和文件)

-l  列出文件的详细信息

 

5.mv [选项] 源文件或目录 目录或多个源文件( 移动或重命名文件)

eg:mv test test1 (给test文件/文件夹重命名为test1)

-b  覆盖前做备份
-f  如存在不询问而强制覆盖
-i  如存在则询问是否覆盖
-u  较新才覆盖
-t  将多个源文件移动到统一目录下,目录参数在前,文件参数在后

cp [选项] 源文件或目录 目录或多个源文件 | 将源文件复制至目标文件,或将多个源文件复制至目标目录。

 

6.1.mkdir 创建文件夹

eg:mkdir test

6.2.touch创建一个文件

eg:touch test/a.txt

6.3.rm [选项] 文件 | 删除文件

eg:rm-rf 删除

 -r  删除文件夹

-f  删除不提示
-i  删除提示
-v  详细显示进行步骤

 

7.rmdir 删除空目录

 -v  显示执行过程

-p  若自父母删除后父目录为空则一并删除

 

8.cat [选项] [文件]..(显示文件内容)

 -n  编号文件内容再输出

-E  在结束行提示$

 

9.tail [必要参数] [选择参数] [文件] ( 显示文件结尾内容)

 -v  显示详细的处理信息

-q  不显示处理信息
-num/-n (-)num      显示最后num行内容
-n +num 从第num行开始显示后面的数据
-c  显示最后c个字符
-f  循环读取

 

10.grep ‘正则表达式’ 文件名(用正则表达式搜索文本,并把匹配的行打印出来)

 -c  只输出匹配行的计数。

-I  不区分大小写(只适用于单字符)。
-l  只显示文件名
-v  显示不包含匹配文本的所有行。
-n  显示匹配行数据及其行号

11.users 显示当前登录系统地用户

12.who 登录在本机的用户与来源

13.passwd | 修改密码

 -l  使密码失效

-u  与-l相对,用户解锁
-S  列出登陆用户passwd文件内的相关参数
-n  后面接天数,shadow 的第 4 字段,多久不可修改密码天数
-x  后面接天数,shadow 的第 5 字段,多久内必须要更动密码
-w  后面接天数,shadow 的第 6 字段,密码过期前的警告天数
-i  后面接『日期』,shadow 的第 7 字段,密码失效日期
使用管道刘设置密码:echo "zeng" | passwd --stdin zenghao

 

14.du [选项] [文件] | 显示每个文件和目录的磁盘使用空间

 -h  方便阅读的方式

-s  只显示总和的大小

 

15.date [参数]… [+格式](显示或设定系统的日期与时间)

16.netstat(显示与IP、TCP、UDP和ICMP协议相关的统计数据)

17.telnet [参数] [主机](用于远程登录,采用明文传送报文,安全性不好)

18.rcp [参数] [源文件] [目标文件](远程文件拷贝)