常用的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!”保存并退出。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!