常用操作
ls -ahl [文件夹] 向下列出文件夹详细信息
cd test 进入当前目录的 test 文件夹
mkdir -p /test/test 强制创建 test 目录树
touch /test/test.txt 创建文件
cat /test/test.txt | grep test 查看筛选文件内容
more /test/test.txt 空格翻页查看test.txt 文件
rm -rf /test/ test.txt *test* 无提示删除文件夹、文件、匹配删除
find /test -name *test* 搜索test目录下带test的文件
chown -R yuyue:yuyue /home/test/ 更改文件夹及其内部归属用户
chmod -R 777 /home/test 更改文件夹及其内部文件权限
cp test.txt test1.txt 备份文件
cp test.txt /home/test/ 复制文件到文件夹
cp -r test/ /home/test/ 复制文件夹存在则覆盖。
mv test.txt /test/test.txt 移动文件
mv test.txt tea.txt 重命名文件
ln -s nginx/nginx-3.8.1 /servers/nginx 建立软连接
tar zcvf /home/test.tar.gz 文件1 文件n -z 表示使用gzip
zip [-r] 参数1 参数2 参数N 带文件夹压缩
tar -zxvf test.tar.gz -C 要解压去的地方 -z 表示使用gzip -C,可以省略, 指定要解压去的地方
unzip test.tar.zip [-d] 参数 解压到指定文件夹
netstat -anp | grep 8080 查看端口是否占用
ps -ef | grep test 查看 test 相关进程信息
kill [-9] 进程ID 是否强制杀掉进程
useradd test 创建用户
passwd test 创建用户密码
userdel [-r] test 删除用户和用户文件夹
visudo 添加sudo执行权
getent passwd 查看系统全部用户
hostnamectl set-hostname 主机名 设置主机名
cat /etc/redhat-release 查看系统版本
uname -a 查看内核版本