Shell常用命令
2021-10-24 本文已影响0人
抄无止境
来源
Shell常用命令
一、文件、目录操作命令
功能:显示文件和目录信息
1.ls: 以默认方式显示当前文件列表。
2.ls -a: 显示所有文件包括隐藏文件。
3.ls -l: 显示文件属性包括大小、日期等,还有是否可读可写。
4.ls -lt: 按照修改时间排序显示文件
二、cd命令
功能:切换目录
1.cd dir: 切换到当前目录下的dir文件。
2.cd /: 切换到跟目录。
3.cd ..:切换到上级目录。
4.cd ../..: 切换到上二级目录。
三、copy命令
功能:copy文件
1.cp source target:将文件source复制为target。
2.cp /root/source/ .: 将root下的文件source复制到当前目录。
四、rm命令
功能: 删除文件或目录
1.rm file: 删除某一个文件。
2.rm -f file:删除时不进行提示,可以配合r使用。
3.rm -rf dir:删除当前目录下叫dir的整个目录。
五、mv命令
功能:将文件移动或者改名
1.mv file1 file2: 将文件file1改名为file2。
2.mv file dir: 将文件file移动到dir目录下。
六、diff命令
功能:比较两个文件
1.diff file1 file2:比较两个文件。
2.diff dir1 dir2: 比较两个目录。
七、cat命令
功能:查看文件内容
1.cat file: 查看文件file。
八、vi命令
功能:文件读写操作
1.vi file:编辑文件file。
2.vi 原基本使用及命令:输入命令的方式为先按[ESC]键,然后输入 :w(写入文件),:w!(不询问方式写入文件),:wq保存并退出,:q退出,q!不保存退出
九、mkdir命令
功能:创建文件
1.mkdir dir:创建一个空目录dir。
2.mkdir -p dir/dir2:递归创建两个目录。
十、tar命令
功能:tar是打包命令。
1.tar xvf flie.tar: 解包。
2.tar cvf file.tar: 打包。
3.tar zxvf file.tar.gz: 解压。
4.tar zcvf file.tar.gz Dirname:压缩。
5.unzip file.zip: 解压。
6.zip file.zip dirname: 压缩。
7.rar x file.rar: 解压。
8.rar a file.rar DirName: 压缩。
十一、gzip命令
功能:解压和压缩
1.gizp -d file.gz: 解压。
2.gzip file.tar.gz和.tgz: 压缩。
十二、netstat命令
功能:用于显示与IP、TCP、UDP和ICMP协议相关的统计数据
1.netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
十三、ssh命令
功能:远程登陆到其他unix主机
1.ssh -l iser1 192.168.1.2 : 使用用户名用户名user1登陆到192.168.1.2
十四、touch命令
功能:用来修改文件时间戳,或者新建一个不存在的文件
1.touch file.txt:创建一个txt文件。