文章目录
ls 查询当下文件
ls -a:全部的文件,连同隐藏文件
ls -l:长数据串列出,包含文件的属性与权限
ls -R:递归列出所有的文件和目录
mkdir 创建文件
-p 创建多个层级的文件夹
mkdir -p test1/test2/test3
rmdir 删除空文件夹
rmdir test
rmdir -p test1/test2/test3/test4
cd 切换目录
pwd 查看当前绝对路径
vi 文本编辑
:wq 退出保存
:wq! 强制保存退出
:q! 强制退出
G 跳到文件最后一行
gg 跳到文件第一行
cat 查看文件内容
cp 复制文件或目录
cp 源文件 目标文件夹路径下
-r:递归持续复制,用于整个文件夹的复制行为
rm 删除文件或目录
rm 文件名
-r:删除文件夹
-f:强制删除文件
-rf:强制删除文件或文件夹
mv 移动或者重命名文件与文件夹
mv 源文件/文件夹 目标文件/文件夹
find 查找文件绝对路径
find 路径 -name “文件夹或者文件夹名字” 可以用通配符
find / -name “test.txt”
find / -name “test*”
find / -name “*tes”
tar 压缩或者解压
tar -cvf 压缩后的包名(建议以.tar结尾) 想要压缩的文件或者文件夹
tar -xvf 压缩包的名字
tail 查看文件后面几行(默认是10行)
tail 文件(查看文件后10行)
-n:后面接数字,代表显示几行
-f:表示持续侦测后面所接的文件
tail -n 行数 文件
tail -f 文件
echo 字符串
>> 文件名
将输出内容追加到此文件的最后一行
echo ‘test’ >> /root/s1/mou.txt
chown 更改文件的拥有者
-R:更改文件夹的拥有者
chown 用户:用户组 文件
top 显示资源占用最多的应用
M:按内存排序
P:按CPU排序
ps显示当前进程状态
-e:显示所有进程
-f:显示程序间的关系
kill 关闭进程
-9 强制杀掉进程
kill -9 6379
ping 确定网络和外部主机的状态
组
cat /etc/group 查看用户组
groupadd test21 增加用户组
groupmod -n test21 test12 修改用户组
groupdel 删除用户组
用户组
cat /etc/passwd 查看用户
useradd 增加用户
usermod 修改用户
userdel 删除用户
passwd 为用户设置密码
su 切换用户
su - 用户名
chmod 改变文件或者文件夹权限
r:读
w:写
x:执行或切换权限
-:不具有任何权限
-R:对目前目录下所有子文件进行相同的权限变更
df 查看磁盘可用空间
-h:自动以KB/MB/GB单位显示
du 显示每个文件和目录的磁盘使用空间
-h:以易读的容量格式(G/M)显示
free 显示系统使用和空闲内存情况
-k:以KB显示
-m:以MB显示
-g:以GB显示
-h:以易读方式显示
版权归原作者 狮子座的程序员 所有, 如有侵权,请联系我们删除。