一.文件与目录相关
文件
显示文件
ls ls -a ls --help
查看当前位置
pwd
创建文件
touch //或者vim,echo //touch test/file.txt 在test目录下创建file.txt文件
文件写入内容
echo "hello" >test/file.txt //把hello的内容写入file.txt文件中
查看文件内容
cat test/file.txt
拷贝文件cp
cp test/file.txt /tmp //拷贝文件到某一目录
删除文件
rm file.txt //删除file.txt文件
目录
切换目录
cd /tmp/ 切换到tmp目录
创建目录
mkdir //mkdir test 创建一个test目录
复制cp
cp -r test /tmp //把test目录拷贝到tmp目录下
删除目录
rm -r test //删除test目录
重命名目录
mv test test_tmp //将目录名test改为test_tmp
二.文件查询相关
环境变量
echo $path
查看文件的详细信息
which ls //查看ls的全路径 ls -l /user/bin/ls 查看信息
find查找并删除
find /root -mtime -1 -name "*.txt" //查找root目录下一天内名字后缀以.txt的文件
find /root -type f -name "*.txt" |xargs rm -rf //f代表文件,xargs表示排序或分组 可以转换为一行 使用rm便可以删除
find查找并移动
find /root -type f -name "*.txt" -exec mv {} /tmp \; //-exec表示接下来要执行的操作,{}表示文件为find查找到的内容
三.权限相关
修改文件权限
chmod -R 750 /test //-R表示修改test的权限同时修改子文件权限
设置权限umask
umask 026 //设置umask值为026 touch 1.txt //权限为777-umask
四.磁盘相关
查看磁盘
lsblk
五.网络相关
修改主机名
hostname danxibao_chen.com //临时修改主机名 bash //生校 hostnamectl set-hostname daoxibao_chen.com //修改重启后任然生校
网络信息
ifconfig
ip addr //查看全部网卡信息 ip addr eth0
路由信息
ip route
服务与端口
ss -lntup ss -lntup|grep 22
六.监控相关
进程
ps ps -ef ps -ef|grep vim //过滤出有vim的进程
动态查看进程
top //按Q退出
查看内存的使用情况
free -m
系统性能查看
df -Th