目录相关命令
1.pwd 显示当前工作目录绝对路径
2.ls 列出目录下全部文件
ls -a显示全部文件,包括隐藏文件
ls -l 可简化成ll,列出详细信息,包括文件的属性和权限
3.cd 切换到指定目录
…/ 上一级目录
./ 当前目录
~ 用户的home家目录
绝对路径进home(斜杠开头就是绝对路径进法)
相对路径进home
3.mkdir 创建指定目录
相对路径创建movie目录,绝对路径创建video目录
rmdir 删除空目录
加上 -p,就可以创建多级目录或删除多级目录
cp 复制目录或文件 语法:cp -r 源目录或文件 目标目录或文件
-r递归复制整个文件夹,拷贝目录必须需要-r
4.mv 移动文件或重命名文件 语法:mv 源 目标
重命名
rm 删除文件及目录
-f force强制执行
-r recursive递归执行
可以匹配任何东西
ctrl+c 退出
先复制几个文件:
删除与强制删除:
删除可以匹配任何东西:
递归删除:
文件相关命令
1.touch 创建空文件,不是文件夹
进不去,因为不是目录
向文件中输入些内容:
2.echo 输出字符串或者变量值,还可以搭配从定向符将内容存储到文件
3.cat 查看文件内容,从第一行开始显示
-A 列出特殊字符而非空白
-b 列出行号,空白行不算行号
-n 列出行号,空白行也会有行号
-v 列出一些看不出来的特殊字符
4.more 查看文件内容,一页一页显示
先把需要查看的文件复制到当前目录
空格键翻一页
5.head 查看文件内容,只看头几行
-n:查看头几行
head -n 10 yum.config 只显示10行:
6.tail 查看文件内容,-n 只看末尾几行 -f follow输出文件修改的内容,用于追踪文件修改内容
只看末尾10行:
7.wc 统计指定文本的行数,字数,字节数
-l -w -c 分别对应行数,字数,字节数
7.wget 下载网络文件
先下载wget
查找相关命令
1.find 查找文件或目录
-name:按文件名称查找
-user:按文件拥有者查找
-size:根按文件大小查找文件(+n大于,-n小于,n等于)
2.grep 在文件内搜索字符串匹配的行并输出
-c: count只输出匹配行的计数
-n: line-number显示匹配行及行号
3.which 搜索命令所在的目录和与别名信息
日期命令
1.date 显示或设置时间
-s: set以字符串格式设置时间
是追加,>是覆盖
zjl.mps被覆盖了
进程线程命令
1.ps 查看系统中所有进程
-a: all 显示现行终端机下的所有程序,包括其他用户的程序(比如多克隆几个会话执行不同命令,也会列出来)
-u: userlist 以用户为主的格式来显示程序状况
-x:显示所有程序,不以终端机来区分(前面讲过终端有很多类型, 不仅显示当前终端)
相当于把任务管理器打印出来 ps -aux:
筛选
ps -aux | grep sftp
2.top 查看系统的健康状态3.pstree 查看进程树
-p:显示进程的PID
4.kill 终止某个进程
打包和压缩命令
1.tar 打包目录,压缩后的文件格式为.tar.gz
语法: tar [参数] 包名.tar.gz 待打包的内容
参数: .
-c: create生成.tar打包文件
-x: extract解包.tar文件
-v: verbose显示详细信息
-f: file指定压缩后的文件名
-z: 打包同时压缩
-C:解压到指定目录
打包:
解包并显示解包详细信息
打包并压缩
tar-czvf 名字 文件名 打包并压缩
tar -zvxf 文件名 解压缩并解打包
tar-cvf 名字 文件名 打包
解压并解打包到指定目录:
2.zip命令 压缩文件和目录
-r: recurse-paths递归压缩目录
安装完zip,就可以使用压缩命令了
安装unzip,可以完成解压命令
系统相关命令
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操作系统名称
3.free 显示当前系统中内存信息
4.who 查看当前登入主机的用户终端信息
5.history 显示历史执行过的命令
-c:清除所有历史记录,但是bash. history文件内容不会删除
6.reboot 重启系统
7.poweroff 关闭系统
8.shutdown [选项] [关机时间] [提示内容] 关机
选项:
-h:关机.
-r:重启
一分钟后关机:
yum 相当于360软件中心 yum install -y xxx
如果想查询参数作用,直接输入 xxx --help 查询