一、基础命令:
1、ls
作用:查看当前文件夹下的内容
2、pwd
作用:查看当前所在文件夹
3、cd
作用:切换文件夹
用法:cd [目录名]
4、touch
作用:如果文件不存在,新建文件
用法:touch [文件名]
5、mkdir
作用:创建目录
用法:mkdir [目录名]
6、rm[文件名]
作用:删除指定文件
用法:rm [文件名]
7、clear
作用:清屏
8、cp
作用:复制文件或者目录
用法:cp 【源文件或目录】 【目标文件或目录】
9、mv
作用:移动文件或目录,或修改名称。
用法:mv 【源文件或目录】 【目标文件或目录】
10、cat
作用:显示文件内容。
用法:cat 【文件名】
11、tcpdump
作用:抓包
用法:tcpdump –i any –s 0 –w name.pcap host 1.1.1.1 or port 5060 -v
host和port是抓包主机和端口。-i是参数的网口,-s是限制包大小,-w后边是抓包文件的名字。
12、vi/vim
作用:编辑文件
用法 vi 【文件名】
i 进入编辑模式 按Esc键后退出 :wq! 保存-退出-强制
vim + 【文件名】从最后一行打开文件
vim +n 【文件名】从第n行打开文件
13、tail -f [文件] 实时打印查看文件
tail -f [文件] | grep [参数] 实时打印带有参数的行
14、date -R 查看服务器时间
date -s "2022-02-28 18:00:00" 修改服务器时间
15、 find [path] [option] [action]
作用:功能强大的查找命令
常用选项:-name
例:过去24小时内更改过的内容
find / -mtime 0 (3天,find / -mtime 3)
例:搜索系统中不属于任何人的文件
find / -nouser
例:搜索文件属性为f(普通文件)的文件
find /home –type f
find . -name locations.conf
find . -name *.conf
16、ifconfig
作用:查看IP地址,还可以关闭和开启某个网络设备:ifconfig eth0 down(up)
作用:查看IP地址
重启网卡:service network restart
关闭防火墙:service iptables stop
关闭防火墙开机启动:chkconfig iptables off
17、Zip
作用:进行zip压缩解压
zip -r Camera0.zip Camera0 zip:压缩并打包
unzip Camera0.zip:解压
18、tar
作用:打包并压缩或解压
常见选项:
-c(创建新的打包文件),
-x(将.tar文件解包),
-z(打包后直接用gzip命令进行压缩,或解压文件)
-j(打包后直接用bzip2命令进行压缩,或解压文件),
-f(必选)使用的文件名,
-v(压缩过程显示文件)
例:将整个/etc 目录下的文件全部打包成 /tmp/etc.tar
tar –cvf /tmp/etc.tar /etc
例:
tar -cvf core-java.tar core-java:打包文件,并显示过程
tar -xvf core-java.tar:解压文件,并显示过程
tar -zcvf core-java.tar.gz core-java:打包压缩文件,并显示过程
tar -zxvf core-java.tar.gz:解压压缩文件,并显示过程
19、kill
作用:删除某项进程
常用选项:kill -9 进程号
20、netstat -anp | grep 端口
作用:显示端口对应的进程
21、top
作用:每隔一段时间对进程重新显示,从而能动态地对进程状态进行监测。