首页 > 系统相关 >Linux相关命令

Linux相关命令

时间:2022-12-13 11:31:29浏览次数:56  
标签:文件 显示 tar 命令 Linux 相关 目录 打包


目录相关命令

1.pwd 显示当前工作目录绝对路径

Linux相关命令_linux


2.ls 列出目录下全部文件

ls -a显示全部文件,包括隐藏文件

Linux相关命令_绝对路径_02


ls -l 可简化成ll,列出详细信息,包括文件的属性和权限

Linux相关命令_绝对路径_03


3.cd 切换到指定目录

…/ 上一级目录

./ 当前目录

~ 用户的home家目录

Linux相关命令_绝对路径_04


绝对路径进home(斜杠开头就是绝对路径进法)

Linux相关命令_指定目录_05


相对路径进home

Linux相关命令_文件名_06


3.mkdir 创建指定目录

相对路径创建movie目录,绝对路径创建video目录

Linux相关命令_指定目录_07


rmdir 删除空目录

Linux相关命令_绝对路径_08


加上 -p,就可以创建多级目录或删除多级目录

Linux相关命令_指定目录_09


cp 复制目录或文件 语法:cp -r 源目录或文件 目标目录或文件

-r递归复制整个文件夹,拷贝目录必须需要-r

Linux相关命令_指定目录_10


Linux相关命令_绝对路径_11


4.mv 移动文件或重命名文件 语法:mv 源 目标

Linux相关命令_linux_12


重命名

Linux相关命令_指定目录_13


rm 删除文件及目录

-f force强制执行

-r recursive递归执行

可以匹配任何东西
ctrl+c 退出
先复制几个文件:

Linux相关命令_linux_14


删除与强制删除:

Linux相关命令_指定目录_15


删除
可以匹配任何东西:

Linux相关命令_文件名_16


递归删除:

Linux相关命令_绝对路径_17

文件相关命令

1.touch 创建空文件,不是文件夹

Linux相关命令_指定目录_18


进不去,因为不是目录

Linux相关命令_linux_19


向文件中输入些内容:

Linux相关命令_指定目录_20


Linux相关命令_指定目录_21


2.echo 输出字符串或者变量值,还可以搭配从定向符将内容存储到文件

Linux相关命令_绝对路径_22


Linux相关命令_文件名_23


3.cat 查看文件内容,从第一行开始显示

Linux相关命令_指定目录_24


-A 列出特殊字符而非空白

Linux相关命令_文件名_25


-b 列出行号,空白行不算行号

Linux相关命令_指定目录_26


-n 列出行号,空白行也会有行号

-v 列出一些看不出来的特殊字符

4.more 查看文件内容,一页一页显示

先把需要查看的文件复制到当前目录

Linux相关命令_文件名_27


Linux相关命令_文件名_28


Linux相关命令_绝对路径_29


空格键翻一页

5.head 查看文件内容,只看头几行

-n:查看头几行

head -n 10 yum.config 只显示10行:

Linux相关命令_文件名_30


6.tail 查看文件内容,-n 只看末尾几行 -f follow输出文件修改的内容,用于追踪文件修改内容

只看末尾10行:

Linux相关命令_指定目录_31


7.wc 统计指定文本的行数,字数,字节数

-l -w -c 分别对应行数,字数,字节数

Linux相关命令_指定目录_32


Linux相关命令_linux_33


7.wget 下载网络文件

先下载wget

Linux相关命令_linux_34


Linux相关命令_绝对路径_35


Linux相关命令_linux_36


Linux相关命令_文件名_37

查找相关命令

1.find 查找文件或目录

-name:按文件名称查找

-user:按文件拥有者查找

-size:根按文件大小查找文件(+n大于,-n小于,n等于)

Linux相关命令_指定目录_38


Linux相关命令_绝对路径_39


2.grep 在文件内搜索字符串匹配的行并输出

-c: count只输出匹配行的计数

-n: line-number显示匹配行及行号

Linux相关命令_绝对路径_40


3.which 搜索命令所在的目录和与别名信息

Linux相关命令_linux_41

日期命令

1.date 显示或设置时间

Linux相关命令_linux_42


-s: set以字符串格式设置时间

Linux相关命令_文件名_43


Linux相关命令_linux_44

是追加,>是覆盖

Linux相关命令_linux_45


zjl.mps被覆盖了


Linux相关命令_文件名_46

进程线程命令

1.ps 查看系统中所有进程

-a: all 显示现行终端机下的所有程序,包括其他用户的程序(比如多克隆几个会话执行不同命令,也会列出来)

-u: userlist 以用户为主的格式来显示程序状况

-x:显示所有程序,不以终端机来区分(前面讲过终端有很多类型, 不仅显示当前终端)

相当于把任务管理器打印出来 ps -aux:

Linux相关命令_指定目录_47


筛选

ps -aux | grep sftp

Linux相关命令_指定目录_48


Linux相关命令_指定目录_49


2.top 查看系统的健康状态3.pstree 查看进程树

-p:显示进程的PID

4.kill 终止某个进程

Linux相关命令_绝对路径_50

打包和压缩命令

1.tar 打包目录,压缩后的文件格式为.tar.gz

语法: tar [参数] 包名.tar.gz 待打包的内容

参数: .

-c: create生成.tar打包文件

-x: extract解包.tar文件

-v: verbose显示详细信息

-f: file指定压缩后的文件名

-z: 打包同时压缩

-C:解压到指定目录

打包:

Linux相关命令_指定目录_51


解包并显示解包详细信息

Linux相关命令_文件名_52


打包并压缩

Linux相关命令_linux_53


Linux相关命令_文件名_54


tar-czvf 名字 文件名 打包并压缩

tar -zvxf 文件名 解压缩并解打包

tar-cvf 名字 文件名 打包

解压并解打包到指定目录:

Linux相关命令_指定目录_55


2.zip命令 压缩文件和目录

-r: recurse-paths递归压缩目录

Linux相关命令_linux_56


安装完zip,就可以使用压缩命令了

Linux相关命令_linux_57


Linux相关命令_linux_58


安装unzip,可以完成解压命令

Linux相关命令_指定目录_59


Linux相关命令_绝对路径_60

系统相关命令

1.netstat 显示整个系统目前网络状况 比如目前的链接,数据包传数据,路由表内容等

2.uname [选项] 查看系统内核和系统版本等信息

-a: all显示系统完整信息

-s: kernel-name系统内核名称

-n: nodename节点名称

-r: kernel-release内核发行版

-v: kernel-version内核版本

-m: machine硬件名称

-i:hardware-platform硬件平台

-p: processor处理器类型

-o: operating-system操作系统名称

Linux相关命令_linux_61


3.free 显示当前系统中内存信息

4.who 查看当前登入主机的用户终端信息

Linux相关命令_绝对路径_62


5.history 显示历史执行过的命令

-c:清除所有历史记录,但是bash. history文件内容不会删除

6.reboot 重启系统

7.poweroff 关闭系统

8.shutdown [选项] [关机时间] [提示内容] 关机

选项:

-h:关机.

-r:重启

一分钟后关机:

Linux相关命令_linux_63


yum 相当于360软件中心 yum install -y xxx

如果想查询参数作用,直接输入 xxx --help 查询


标签:文件,显示,tar,命令,Linux,相关,目录,打包
From: https://blog.51cto.com/u_15911055/5933504

相关文章