【linux 常用的命令】

本文详细介绍了Linux终端中常见的操作,包括查看和改变工作目录、文件和目录的创建、删除、重命名,以及文件内容编辑、压缩与解压、网络连接、查看历史命令、进程管理、文件上传下载等实用技巧。
摘要由CSDN通过智能技术生成

目录操作

pwd查看当前工作目录
clear清除屏幕
cd ~当前用户目录
cd /根目录
cd -上一次访问的目录
cd …上一级目录
ll查看当前目录下内容(LL的小写)
mkdir aaa在当前目录下创建aaa目录,相对路径;
mkdir ./bbb在当前目录下创建bbb目录,相对路径;
mkdir /ccc在根目录下创建ccc目录,绝对路径;
mkdir -p temp/nginx递归创建目录(会创建里面没有的目录文件夹)
find / -name ‘b’查询根目录下(包括子目录),名以b的目录和文件;
find / -name ‘b*’查询根目录下(包括子目录),名以b开头的目录和文件;
find . -name ‘b’查询当前目录下(包括子目录),名以b的目录和文件;
mv tomcat001 tomcat000001重命名
mv /aaa /bbb将根目录下的aaa目录,移动到bbb目录下(假如没有bbb目录,则重命名为bbb);
mv bbbb usr/bbb将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为bbb;
mv bbb usr/aaa将当前目录下的bbbb目录,移动到usr目录下,并且修改名称为aaa;
cp -r /aaa /bbb将/目录下的aaa目录复制到/bbb目录下,在/bbb目录下的名称为aaa
cp -r /aaa /bbb/aaa将/目录下的aa目录复制到/bbb目录下,且修改名为aaa;
rm -rf /bbb强制删除/目录下的bbb目录。bbb中的子目录,也会被强删,不会提示;
rm -r /bbb普通删除。会询问你是否删除每一个文件
rmdir test01目录的删除
tree test01/查看树状目录结构
mkdir {dirA,dirB}批量创建测试目录
touch dirA/{A1,A2,A3}dirA创建三个文件dirA/A1,dirA/A2,dirA/A3

文件操作

rm -r a.java删除当前目录下的a.java文件(每次回询问是否删除y:同意)
rm -rf a.java强制删除当前目录下的a.java文件
rm -rf ./a*强制删除当前目录下以a开头的所有文件;
rm -rf ./*强制删除当前目录下所有文件(慎用);
touch testFile创建文件
mv a.txt b.txt重命名

文件内容操作

vim a.java进入一般模式
i(按键)进入插入模式(编辑模式)
ESC(按键)退出
:wq保存退出(shift+:调起输入框)
:q!不保存退出(shift+:调起输入框)(内容有更改)(强制退出,不保留更改内容)
:q不保存退出(shift+:调起输入框)(没有内容更改)
cat a.java查看a.java文件的最后一页内容;
more a.java从第一页开始查看a.java文件内容,按回车键一行一行进行查看,
按空格键一页一页进行查看,q退出;
less a.java从第一页开始查看a.java文件内容,按回车键一行一行的看,
按空格键一页一页的看,支持使用PageDown和PageUp翻页,q退出;
tail -f a.java查看a.java文件的后10行内容;(查看日志)
head a.java查看a.java文件的前10行内容;
tail -f a.java查看a.java文件的后10行内容;
head -n 7 a.java查看a.java文件的前7行内容;
tail -n 7 a.java查看a.java文件的后7行内容;
grep under 123.txt在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -n under 123.txt在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;
grep -v under 123.txt在123.txt文件中搜索under字符串,大小写敏感,显示没搜索到的行;
grep -i under 123.txt在123.txt文件中搜索under字符串,大小写敏感,显示行;
grep -ni under 123.txt在123.txt文件中搜索under字符串,大小写敏感,显示行及行号;

压缩/解压

zip lib.zip tomcat.jar将单个文件压缩(lib.zip)
zip -r lib.zip lib/将目录进行压缩(lib.zip)
zip -r lib.zip tomcat-embed.jar xml-aps.jar将多个文件压缩为zip文件(lib.zip)
unzip file1.zip解压一个zip格式压缩包
unzip -d /usr/app/com.lydms.english.zipenglish.zip包,解压到指定目录下/usr/app/

IP、网络

ping 192.168.0.1
telnet 192.168.0.1 8080
curl “http://www.wangchujiang.com”

查看历史命令

history查看历史命令

进程

ps -ef查看所有的进程
ps -efgrep tomcat
netstat -napgrep 进程ID(PID)
df -h查看系统硬盘使用情况
kill -9 2630进程pid 杀死进程(根据PID)

文件上传、下载

rz上传文件
sz下载文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值