常用的Linux 命令
1、chmod 设置权限
u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是
+ 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
2、mv 重命名或移动文件或文件夹
mv text1.txt text2.txt
mv text1.txt test 移动到文件夹,目标与源在同一级目录时需要填写绝对路径
3、pwd 查看文件夹或文件的绝对路径
4、rm 删除文件/目录
-r 强制
-f 递归的删除目录下面文件以及子目录下文件。
5、man 查看命令的在线手册
man 命令
快捷键
退出man打开的在线手册 q键
6、cp 复制文件或目录
-r 递归复制,用于复制目录
-i 目标文件已存在,覆盖前询问
7、cat
查看整个文件 cat filename
8、zip
压缩test zip 1.zip test
将文件test1 移入test.zip 中 zip -m test.zip test1
压缩当前目录下所有文件 zip -r test.zip /*
9、unzip
检查文件是否正确,不解压 unzip -t test.zip
解压到指定目录 unzip test.zip -d tmp/
解压覆盖同名文件 unzip -o test.zip
解压不覆盖同名文件 unzip -n test.zip
10、vi
打开文件,光标置于第一行首 vi filename
打开文件,文件置于最后一行首 vi + filename
快捷键: G 光标到文件最后一行
ctrl+b向上翻页
ctrl+f向下翻页
:q 不保存退出
:w 保存退出
11、vim
12、mkdir 创建目录
mkdir dirname
递归创建多层命令 mkdir -p letter/papper
同时创建多个目录 mkdir dir1 dir2 dir3
13、cd 切换目录
14、kill 中止一个进程
强行中止进程 kill -9 pid
15、sudo 以系统管理者的身份执行指令
16、ps 显示进程的状态
-e -A 显示所有的进程
-f 用ASCII字符显示树状结构,表达程序间的相互关系。
17、tail 查看文件后面几行的命令
tail -20 test.log
tail -f test.log 循环读取,监视
18、find 查找
19、ping
发送internet控制报文协议,检测网络
20、head 查看文件前面几行的命令
head -20 test.log
21、ls
-a 显示全部文档包括隐藏文档
22、date 根据给定的格式显示时间或者设置时间
修改时间 date -s 14:00:00
显示现在时间 date
23、wget 从网络上下载文件并保存
24、tar 打包、拆包命令
c 打包 x 拆包 t 列出文件内容
v 压缩过程中显示文件
打包不压缩命令 tar -cvf test.tar test
打包并用gizp压缩 tar -zcvf test.tar test 后缀 .tar.gz .tgz
拆包命令
25、type 显示命令的类型
26、reboot 重启系统
27、grep 文本搜索工具,用正则表达水搜索文本
28、tcpdump 监视第一个网络接口上所有流过的数据包
tcpdump host 210.27.48.1 监视指定主机所有流过的数据包
tcpdump host 210.27.48.1 and \ (210.27.48.2 or 210.27.48.3 \) 截获主机210.27.48.1 和主机210.27.48.2 或210.27.48.3的通信
29、netstate 显示各种网络信息
30、remount
31、rmdir 删除空的文件夹
32、free 显示系统内存使用情况
33、top 显示当前系统正在执行的进程的相关信息