一些LINUX 里面常用到的命令
linux底下比较常用的命令:
- pwd 找到当前目录
- 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 查询所执行的终端命令的保存位置
相关文章