linux常用命令整理

文件操作:

mkdir 创建目录

cd 进入目录

touch 生成空文件

echo 生成一个带内容的空文件  echo 1234 >1234.txt       文件内容追加 echo 5678 >>1234.text

cat 显示文件内容 

cp 拷贝文件 

rm 删除 -r 递归  -f 强制

mv 移动文件或目录

find 在系统中搜索指定文件名的文件   find -name '1234.txt'

grep 在文件中搜索指定字符串  grep 1234 1234.txt 

tree  以树状列出文件夹中内容

pwd 显示当前文件目录

ln 创建软连接,类似快捷方式  ln /home/file/new.txt  1234.txt

more 分页展示文件

head 显示文件开头内容

tail 显示文件结尾内容   tail -f 跟踪输出

系统管理命令

top 查看所有进程

stat 显示文件详细信息 stat 1234.txt

ps 显示瞬间的进程状态 ps -ef|grep tail 显示当前系统进程

du 显示文件或目录已使用的磁盘空间总量 du -h

df 显示文件系统磁盘空间的使用情况 df -h

free 显示当前内存和交换空间的使用情况 free -h

ifconfig 显示网络接口信息

ping 测试网络连通性

netstat 显示网络状态信息

clear 清屏

kill 杀死一个进程

开关机命令

shutdown -r now 重启

shutdown -h now 关机

解压缩

tar  -c 压缩

      -x 解压缩

      -z 是否使用gzip压缩

      -j 是否使用bzip2压缩

     -v压缩过程使用文件

     -f 使用档名 在f之后要立即接档名

    -tf 查看归档文件里面的文件

demo:tar -zcvf test.tar.gz test 压缩

            tar -zxvf tar.tar.gz   解压

文本编辑器

vim

运行模式

编辑模式:刚进入在编辑模式,只能浏览

插入模式:按i 进入插入模式可以修改了,在插入模式下按 Esc键退回到编辑模式;

命令模式:在编辑模式下按:进入命令模式

常用命令:w 写入 q 退出 !强制    wq!强制写入并退出。

文件权限管理

查看文件权限

ll 查看文件属性

如:  -rw-r--r-- 1 root root 553122 Mar 4 2019 moduli 

前10位表示文件权限,第一位表示文件类型,- 表示为文件,d表示为文件夹,其后9位,每三位为一组,分别代表组,用户,其他用户权限  其中三位分别为 rwx  代表读 写 可执行

chown 改变文件所有者

chown user:user test/   即为将test文件夹的所有者改为 user组的user用户

chomd 改变文件权限

chomd +x test/    意为给当前用户增加test文件夹的可执行权限

chomd -x test/    意为给当前用户剥夺test文件夹的可执行权限

数字表示法

1 可读 2 可写 4 可执行 

demo:  chmod 700 test/  代表对当前组赋予这个文件夹的 rwx权限  同时剥夺用户所有权限及其他用户所有权限

chmod 555  test/ 代表 对所有组及用户 赋予这个文件夹的读+可执行权限

chmod 333 test/ 代表对所有组及用户赋予文件夹读写权限

原文地址:https://www.cnblogs.com/yinjing/p/12249631.html