liunx基本操作命令

1.  rm  删除命令

rm   -i  文件名 ----------- 询问 y/N 删除文件

rm  -f  文件名 ----------- 直接删除文件

rm  -r  目录

rm   文件名

rm  -r* ----------------------- 删除所有文件

 

2. mv 移动目录 / 文件    可重命名

mv tt.txt  gg---------------------- 将 tt.txt  移动到  gg  目录下

mv  tt.txt  b/bb.txt---------------------tt.txt  移动重命名  bb.txt

 

3. touch 创建文件

touch  文件名

gedit  ========= 应用程序, 可在终端直接书写打开

gedit    文件名

 

4. mkdir  创建目录

mkdir  目录名

mkdir  -p  多个目录  ---------   -p 递归创建目录

 

5. cat 查看文件内容

cat 文件名

cat  1.txt   2.txt > 3.txt ------- 文件内容合并 (cat+ 重定向)

 

6. move 分屏显示

move 文件

 

7. ls 命令

ls    目录名 ----------- 显示所跟目录下内容

-a  ---------- 显示指定文件所有子目录与文件, 包括隐藏文件

-l ------------ 以列表方式显示文件详细信息

-h ----------- 配合 -l  以人性化方式显示文件大小

 

8. chmod  修改文件权限

chmod  777  zzz.xx  给 zzz.xx 文件增加可执行的权限

chomod  -R 770 adir

-  文件  d 目录

r:读取权限,数字代号为 "4"。

w:写入权限,数字代号为 "2"。

x:执行或切换权限,数字代号为 "1"。

-:不具任何权限,数字代号为 "0"。

9. cp 拷贝 

cp   文件    目录 ------ 拷贝文件

cp  1.txt  目录 /test.txt  ------- 拷贝文件并重命名


 

cp   -r  目录 / 目录 2   拷贝目录

cp  -r  aa/ 目录 /test------- 拷贝目录并重命名


 

-a  递归 / 完全复制

-i  交互式复制

-v 显示拷贝进度

 

10. grep 文本搜索

grep "搜索内容" 文件名

-v 显示不包括匹配文本所有行 (相当于求反)

-n 显示匹配行及行号

-i 忽略大小写

 

11. find 查找文件

find ~ -name 文件名 ------------ 精确查询 

find . -name "*.txt"--------------- 模糊查询

 

12.which 查看命令文件位置

which 文件名称

 which  mv

13. 压缩 

tar   cvf    XX.tar    *.txt---------- 打包

tar   xvf   XX.tar      -------------- 解包

tar   xvf   XX.tar   -C 目录 -------- 解压到指定目录


 

gzip   XX.tar ------ 打包

gzip  -d   XX.tar.gz--------- 解包

tar   zcvf  xx.tar.gz   *.txt--------- 一次性打包

tar   zxcf  xx.txt.gz ------------ 一次性解包

tar   zxcf   xx.tar.gz  -C  目录 ------------- 解压到指定目录


 

tar  jcvf  xx.tar.bz2   *.txt----- 打包

tar   jxvf  xx.tar.bz2----------- 解包

tar  jxvf  xx.tar.bz2  -C 目录 --------- 解压到指定目录

 

14. vim 文件编辑

vim  文件名  ------- 进入文件编辑

输入 i 进入编辑模式

按 esc

ctrl+shift+; -------- 进入末尾

输入 wq 保存退出


 

yy-------- 复制当前行

nyy-------- 复制 n 行

p  在光标所在位置下新开辟一行, 粘贴

 

15. lscpu  显示 cpu 架构信息

lscpu

 

16. free  -m 查看系统内存

free  -m 

 

17. df  -h 查看硬盘使用情况

df  -h

 

18.cd 切换路径命令

 cd..

19. pwd 显示当前目录路径

pwd   ~

 

20. 管道命令  | 

命令 1  |  命令 2  将命令 1 的输出, 作为命令 2 的输入

grep  命令  表示过滤

grep -i  ing    tall.log  从  tall.log 里面查找  ing 这个字符串

 

21. 获取 iP 地址目录

windows----------ipconfig

liunx--------------ipconfig

 

22. 帮助命令

rm  --help----------------- 中文显示, 终端里


 

man  rm ------------------- 英文显示, 手册页面

if 下一屏

b 回滚一屏

enter  一次滚动手册一行

q  退出

 

 

23. ln 软硬连接

ln  -s  文件  文件 _s------------- 软件连接

ln  -s  目录  目录 _s------------- 软连接

ln  文件  文件 _h ----------------- 硬链接