0
点赞
收藏
分享

微信扫一扫

Linux常用基本命令

冬冬_79d4 2022-03-30 阅读 36
linux

Linux命令

一、目录操作命令

1.1 目录切换

cd /usr				目录切换
cd..				上级目录
cd /				根目录
cd -				上次访问的目录

2.2 目录查看

pwd					查看当前工作目录
ll					查看当前目录下的所有文件和目录(含详细信息)
ls					查看当前目录下的所有文件和目录
ls-a				查看当前目录下的所有文件和目录(含隐藏文件和目录)

2.3 创建目录

mkdir test			在当前目录下创建test目录
mkdir /usr/test 	在指定目录下创建test目录

2.4 删除目录

rm -rf /usr/test	强制删除usr目录下的test目录
rm -r /usr/test 	普通删除。会询问你是否删除每一个文件
rm -rf *			删除当前目录下的所有目录和文件
rm -rf /*			删除根目录下的所有文件(慎用!!!)

2.5 搜索目录

find / -name 'a' 	查询根目录下(包括子目录),名以a的目录和文件
find / -name 'a*' 	查询根目录下(包括子目录),名以b开头的目录和文件

二、文件操作命令

2.1 创建文件

touch test.sh 		当前目录下创建test.sh文件
chmod o+x test.sh   赋予文件权限

2.2 删除文件

rm -r /usr/test.sh		删除usr目录下的test.sh文件(每次回询问是否删除y:同意)
rm -rf /usr/test.sh 	强制删除usr目录下的test.sh文件
rm -rf /*				删除根目录下的所有文件(慎用!!!)

2.3 编辑文件

vim test.sh 		编辑文件(进入一般模式)
i(按键)			进入编辑模式
esc(按键)			退出
:wq					保存退出
:q!					不保存强制退出
:q					不保存退出

2.4 查看文件

cat test.sh				查看test.sh文件最后一页内容
tail -f test.sh			查看test.sh文件后10行内容
tail -f 1000 test.sh    查看test.sh文件后1000行内容
head test.sh            查看test.sh文件前10行内容
head -n 100 test.sh     查看test.sh文件前100行内容

2.5 文件内部搜索

grep abc test.sh			在test.sh文件中搜索abc字符串,大小写敏感,显示行
grep -n abc test.sh			在test.sh文件中搜索abc字符串,大小写敏感,显示行及行号
grep -v abc test.sh			在test.sh文件中搜索abc字符串,大小写敏感,显示没搜索到的行
grep -i abc test.sh			在test.sh文件中搜索abc字符串,大小写敏感,显示行
grep -ni abc test.sh		在test.sh文件中搜索abc字符串,大小写敏感,显示行及行号

三、压缩和解压命令

3.1 tar 压缩

tar -cvf test.tar ping.sh helloWorld.sh 	将当前目录下的ping.sh helloWorld.sh文件压缩为test.tar
tar -cvf test2.tar ./*						将当前目录下的所有文件压缩为test2.tar
tar -zcvf test3.tar.gz ping.sh helloWorld.sh 	将当前目录下的ping.sh helloWorld.sh文件压缩为test3.tar.gz
tar -zcvf test4.tar.gz ./*						将当前目录下的所有文件压缩为test4.tar.gz

3.2 tar 解压

tar -xvf test.tar				     解压test.tar到当前目录下
tar -xvf test.tar -C usr/local       解压test.tar到/usr/local目录下
tar -zxvf test.tar.gz                解压test.tar.gz到当前目录下
tar -zxvf test.tar.gz -C usr/local   解压test.tar.gz到/usr/local目录下

3.3 zip 压缩

zip test.zip ping.sh                     压缩单个文件
zip -r demo.zip demo/			         压缩demo目录
zip -r test.zip ping.sh helloWorld.sh    压缩多个文件

3.4 unzip 解压

unzip test.zip            解压test.zip
unzip -d /usr/demo/shell/test.zip    解压指定目录下的test.zip

四、其它命令

4.1 查看服务器是否可用

ping 192.168.1.101

4.2 查看服务器端口是否可用

telnet 192.168.1.101 8090

4.3 查看进程

ps -ef 					查看所有进程
ps -ef | grep nginx		查看nginx相关的进程

4.4 通过PID查询占用的端口号

netstat -nap | grep 1666

4.5 杀死进程

kill -9 1666

4.6 防火墙

service iptables stop      临时关闭防火墙
chkconfig iptables off     防火墙开启不启动
service iptables status    查看防火墙状态

4.7 查看网络信息

ifconfig
举报

相关推荐

Linux:常用基本命令

Linux 常用基本命令

Linux常用的基本命令

Linux -2 常用的基本命令

LINUX基本命令

linux基本命令

Linux基本命令

0 条评论