常用的linux命令

常用的linux命令

1.cd 命令

cd命令用于切换工作目录,格式 cd [目录]

cd /etc 切换到etc目录

cd – 切换到上次访问的目录

cd .. 切换到上一级目录

2.pwd 命令

用于查看当前处于什么目录

3.ls 命令

list的缩写,列出当前目前清单

ls -a 列出目前下所有文件。

ls -a /etc 指定目录。

4.mkdir 命令

mkdir test 创建test目录。

5.rm 命令

rm test.txt 删除文件

rm -rf test 删除test目录,r表示删除目前,f表示强制删除。

6.mv 命令

mv test newTest 将test目前重命名为newTest,对文件同样有效

7.cp 命令

cp -r /home/test /usr 将home/test目录复制到usr下,-r表示复制该目录下所有的子目录和文件。

8.touch 命令

touch test.txt 在当前目录创建一个文件

9.find 命令

find /usr -name ‘test*’ 在usr目录下查找以test开头的文件。

find /usr -size +800M 查找大于800M大小的文件。

10.cat 命令

cat test.log 查看文件内容

11.more 命令

more test.log 如果文件内容比较多,可以按百分比进行查看,空格查看下一页。

12.tail 命令

从尾部查看文件

tail -10 test.log 查看最后10行

tail -f test.log 循环滚动的查看日志文件。

13.grep 命令

grep ‘测试’ /var/test.log 从test.log文件中查找’测试’关键字

14.ping 命令

ping 192.168.1.1 检查这个ip地址的连通性。

15.telnet 命令

telnet 192.168.1.1 8080 检查端口是否通。

16.ps 命令

ps -a 查看所有进程信息

ps -ef | grep java 查找java相关的进程。

17.top 命令

top 实时查看linux进程资源占用情况,可以看内存,cpu使用率等指标

18.free 命令

free -h 以友好的方式查询内存使用情况

19.df 命令

df -h 以友好的方式展示磁盘使用情况。

20.du 命令

du /home 查看当前和指定目录或文件占用磁盘空间大小

du test.log 查看当前文件所占大小

du test 查看test目录所占大小。

du -ah test 以友好的方式展示当前目录以及子目录大小

du -ah | sort -nr 排序查看大小

21.tar 命令

tar -zxvf test.tar.gz 解压

tar -cxvf test.tar.gz /test 压缩

22.wc 命令

grep ‘测试’ /var/test.log | wc -l 统计测试出行的行数。

23.su 命令

su test 切换到test用户,如果是当前是root用户不需要密码,否则需要密码

su – 切换到root用户,需要密码

24.sudo 命令

以root用户身份执行命令。注意需要提前配置使用权限:/etc/sudoers

命令前面加sudo即可。

其他命令

搜索指定端口:netstat -an | grep 8080

vi 编辑命令:

1.vi test.log

2.按i进入编辑模式

3.按esc退出

4.按”:wq!”保存并退出。

Original: https://www.cnblogs.com/jack1990/p/15922377.html
Author: qiushui
Title: 常用的linux命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/565383/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球