linux命令
=目录/文件处理命令======
cd:切换工作目录
$cd 返回主目录
$cd home/liu 跳转当前目录
$cd …/… 当前目录向上移动两级
ls :列出指定目录内容
-l 以列表形式查看
-h 以一种人性化的方式查看,也是文件的大小以合适的单位显示
-a 查看所有文件,包括隐藏文件
-i 显示出文件的i节点号
pwd:显示当前工作目录的绝对路径
cp:复制文件或者文件夹
-a =-pdr
-p 同时复制文件属性,比如修改日期
-d 复制时保留文件链接
-r: 复制文件夹时,递归复制子文件夹
-l 不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出。
note:可以在拷贝的同时重命名
mv:移动文件或者文件夹,可以在移动的时候重命名
rm :删除文件或者文件夹
-r:递归删除
-f:强制删除 即没有提醒
mkdir: 创建目录
-p : 递归的创建目录 也就是可以创建多层目录
一次创建多个目录: mkdir {a,b,c,d,e,f}
一次创建 a b c d e f多个目录。
rmdir:删除一个空文件夹
touch 文件名:创建文件 可以一次创建多个文件,以空格隔开
cat :查看文件内容
-n:带行号
find:搜索指定范围内的文件
压缩解压缩命令==============
tar:
zip:
zip -r 压缩生成的文件名 要压缩的目录
zip 压缩生成的文件名 要压缩的文件。
unzip:
unzip 要解压缩的文件
=网络命令============
ping:测试网络连通性
ping ip地址
-c 要ping的次数
ifconfig:
直接回车查看当前网卡信息
ifconfig 网卡名 ip地址 临时修改网络ip
ifconfig th0:0 192.168.1.100 netmask 255.255.255.0
给th0这个网卡新添加一个ip
ifconfig eth0:0 down
ifconfig eth0:0 up
其他命令===
ps 静态查看系统进程
ps -aux 使用BSD语法查看所有进程
ps -ef 标准语法查看所有进程
UID 程序被该 UID 所拥有
PID 就是这个程序的 ID
PPID 则是其上级父程序的ID
C CPU 使用的资源百分比
STIME 系统启动时间
TTY 登入者的终端机位置
TIME 使用掉的 CPU 时间。
CMD 所下达的指令为何
ps -aux --sort -pcpu,-pmem
根据CPU占用情况和内存占用情况来显示进程
watch -n 1 ‘ps -aux --sort -pcpu,-pmem’
每隔1秒监控一次进程情况
top 动态查看系统的状态
lsof -Pti :8000
通过端口号获得进程pid
lsof -i:端口号
查看端口占用
kill -9 pid
杀死指定pid的进程,强行杀死。
history
查看历史命令