一些LINUX 里面常用到的命令

2020-07-08 00:00:00 文件 目录 内容 打包 找到

linux底下比较常用的命令:

  1. pwd 找到当前目录
  2. cd 更改当前的工作目录
    cd~ 去到家目录
    cd - 在近的两次工作目录间来回切换 (实用指数5颗星)

3. touch 321.txt. 创建一个叫321.txt的文件

4. mkdir 新建一个文件夹.

mkdir -p a/b/c/d 递归创建文件夹 (实用指数5颗星)

5. 放大缩小界面的文字: 放大 ctrl - ; 缩小 ctrl + shift + +;

6. command --help : 记得用两个--, 比如不明白 rm 这个命令怎么 用,就输入: rm --help

7. man command:和help差不多效果。 示例: man rm

8. linux 底下的 tab键可以自动补全命令或者目录。

9. ctrl + C, 可以另起一行,有时候输入的命令自己都搞不清了,就另起一行吧。

10. 文件名前面有点的文件都是隐藏文件, 直接看是看不到的。 要用 ls -a 才能看到。

11. ls -lh 可以显示该目录底下的所有文件和目录的具体信息。

变绿的是可执行文件

12. rm 删除文件, 要删除文件夹要用 rm -r 。 不要乱用,linux底下删了找不回来的

13. find 查找特地目录下符合条件的命令 文件

find [路径] -name *.py*

* 代表任意字符

?只代表一个字符

[ ] 匹配字符 [a-z]23.txt

14. Linux 底下文件和目录不能重名。

15. tree 以树的形式显示文件夹底下的内容

16. mv : 重命名, 用法, mv a b ;

17. cat 123.txt 在界面上完整显示123里面的内容

cat -b 123.txt 会把123里面的内容的行号也打印出来

cat -n 123.txt 能打印出所有的行的行号

18. more 123.txt。 分屏显示123里面的内容。 按 空格键 表示下一屏

19. grep as 123.txt 找到文件中有as的地方

grep -n as 123.txt 找到文件中有as的地方

grep -v as 123.txt 找到文件中不包含as的地方

grep ^as 123.txt 找到文件中有以as开头的行

grep as$ 123.txt 找到文件中以as作为行尾的地方

20. 重定向: > 表示输出,会覆盖文件原有的内容

>> 追加, 将内容追加到已有的文件末尾

echo Hello Python >a

cat a > 123.txt 把显示在终端里的内容显示在文件中。

21. 管道 | :

ls -lh ~ | more 把前面的结果作为哦后面的参数输入。

22. ssh [-p port] user@remote.name

远程登陆别人的电脑。

if config | grep innet , 找到innet的字符。

在自己的电脑上

ssh -p 22 python@172.16.140.138

sudo shutdown -r now

23. putty

xshell 两款SSH 客户端(windows)

SCP 远程在本地和remote之间复制

windows 中实现的话要用FTP

24. chmod 改变权限

chmod -R 755 ; (755代表, 拥有着权限,组, 其他)

chmod +/- rwx 文件名|目录名

rwx 代表相应的 用户权限 读,写,执行。

拥有者 组 其他

rwx rwx rwx

421 421 421

修改当前的目录权限: chmod -R 777 -test, 所有的人都可以对这个文件夹。 读写执行


25. df -h 磁盘的剩余空间

du -h 显示目录下的文件大小。

26. 进程状态

ps aux : a 终端下的所有进程。


top 实时监控CPU 和内存占用


ps au

USER PID %CPU %MEM

root 1299

python 1399

kill PID no; 可以删除这个PID no的进程

27. 软连接

ln -s 完整路径 名字

linux 中, 文件名和文件数据分开保存


28.文件打包命令

只打包不压缩 tar

tar -cvf 打包文件.tar 被打包文件

tar -xvf 打包文件.tar


.tar.gz

用 tar 打包, 用gzip进行压缩


tar -zcvf a.tar.gz 被压缩文件


-z gzip

-j bzip


28. 安装卸载软件

sudo apt install sl (sl 是小火车提示)

sudo apt install sl htop 安装

sudo apt remove


29. id lisi 找到她的信息

who登陆的用户信息

whoami

30. 用户信息在etc / passwd

usermod -s /bin/bash/

31. which 查询所执行的终端命令的保存位置

相关文章