Linux——Linux复习

文章目录

      • ls 查询当下文件
      • mkdir 创建文件
      • rmdir 删除空文件夹
      • cd 切换目录
      • pwd 查看当前绝对路径
      • vi 文本编辑
      • cat 查看文件内容
      • cp 复制文件或目录
      • rm 删除文件或目录
      • mv 移动或者重命名文件与文件夹
      • find 查找文件绝对路径
      • tar 压缩或者解压
      • tail 查看文件后面几行(默认是10行)
      • echo 字符串
      • chown 更改文件的拥有者
      • top 显示资源占用最多的应用
      • ps显示当前进程状态
      • kill 关闭进程
      • ping 确定网络和外部主机的状态
      • 用户组
      • su 切换用户
      • chmod 改变文件或者文件夹权限
      • df 查看磁盘可用空间
      • du 显示每个文件和目录的磁盘使用空间
      • free 显示系统使用和空闲内存情况


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:以易读方式显示

你可能感兴趣的:(linux,服务器,运维)