文件命令
cd命令
cd /a 进入a目录
cd .. 返回上一级目录
cd - 回退之前目录
cd /. 返回系统根目录
ls命令
ls 查看当前目录
ls -a 查看当前目录所有文件(包括隐藏文件)
ls -l 查看当前目录,以长数据串形式列出,包括权限和文件属性等
mv命令
mv a b 将a重命名b
mv a c/ 将a移动至目录c/下
rm命令
rm a 删除a
rm b -r 删除文件夹b及其下所有文件
rm c -f 强制删除文件c
cp命令
cp a c/ 将a复制到目录c/下
cp b -r c/ 将文件夹及其下所有文件复制到目录c/下
chmod命令
# owner/group/others三种身份各自拥有读/写/执行权限,权限以分数累加
# 读权限4,写权限2,执行权限1;即7=4+2+1为赋予所有权限
chmod 777 file 开放file的所有权限
chmod 777 -r folder 开放folder及其下所有文件的所有权限
tar命令
tar -czvf a.tar.gz b 将b文件压缩为a压缩包
tar -xzvf file.tar 解压file文件
tar -tzvf file.tar 查看file压缩包内文件
grep命令
grep test file 在file文件中查找test字符串
grep test *file 在所有带file后缀的文件中查找test字符串
grep test -r folder 在folder文件夹下查找test字符串
grep re -e file 在file文件中查找re正则表达式匹配项
查看文件内容命令:
cat 从第一行开始显示文件内容
nl 在cat内容的基础上加上行号
more 逐页查看文件内容,space键向下翻页
head 查看文件前几行
tail 查看文件后几行
mkdir命令 创建文件夹
file命令 辨识文件类型
pwd 命令 显示当前目录
stat命令 查看文件详细信息
进程命令
kill命令
kill 12345 关闭进程号为12345的进程
kill -9 12345 强制关闭12345进程
ps命令
ps -A 显示所有进程
ps -u user 显示user所有进程
ps -ef 显示所有进程详细信息
ps -ef | grep process 查找process进程信息
top命令
top 实时显示进程动态信息
top -c 显示进程完整命令
top -p 12345 显示进程12345的动态信息
top -d 3 显示进程动态信息,更新周期设为3秒
系统命令
sudo命令
sudo command 以管理员身份执行命令command
su命令
su - user 切换为user用户
su -c command user 以user用户身份执行command命令后切换回原用户
df命令
df 列出磁盘占用情况,单位1kbytes
df -h 易读容量形式查看
df -aT 列出所有特殊文件格式及名称
mount命令与unmount命令
mount a b 挂载目录a到目录b
unmount a 卸载目录a
netstat命令
netstat -a 显示网络状况
netstat -i 显示网卡列表
netstat -s 显示网络统计信息
netstat -l 显示监听的套接口
netstat -c 持续显示网络状况
ifconfig命令
ifconfig 显示网络设备信息
ifconfig eth0 up 启动eth0网卡
ifconfig eth0 down 关闭eth0网卡
ifconfig eth0 192.168.1.56 配置eth0网卡的ip地址
ping命令
ping ip 测试与ip地址主机是否连通
ping -c 3 ip 要求ip地址主机回应3次