有关Linux常用命令的使用(项目中使用比较多的)

这里使用一些常见Linux系统的命令,有能力的同学可以自学Linux系统

文件压缩和解压

压缩文件命令	
tar -zcvf info.tar.gz xxx abc ab  :将xxx、abc、ab文件打包info...
查看压缩文件内容	
tar -tf info.tar.gz 
解压缩命令	
tar -xvf info.tar.gz -C ./zxc  :./zxc表示解压缩文件到当前目录下的zxc文件夹中
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件

防火墙指令

service iptables status	(功能描述:查看防火墙状态)
chkconfig iptables –list(功能描述:查看防火墙开机启动状态)(双横线)
service iptables stop	(功能描述:临时关闭防火墙)
service iptables restart(功能描述:重启防火墙)
chkconfig iptables off	(功能描述:关闭防火墙开机启动)
chkconfig iptables on	(功能描述:开启防火墙开机启动)

查看当前目录

/  :linux中的根目录
~  :linux中的当前用户目录

CD切换目录

cd /home  进入‘/ home’
cd ..   :返回上一级目录
cd ../  :返回上一级目录
cd ../..  或者
cd ../../  :返回上两级目录
cd /   :返回到根目录
cd ~   :返回到用户目录
cd -   :返回到上次所在的目录

查看文件


ls命令:查看目录下的文件
ls –F  :查看目录中的文件
ls –l  :显示文件与目录的详细信息(常用)
ls –a  :显示隐藏文件
ll –s   :显示文件与目录的详细信息
ll	:显示文件与目录的详细信息

vim编辑器

  • 正常模式:一般用于查看文件内容 使用Vim+文件路径打开一个文件时,此时为一般模式 一般模式下,可以使用上下左右按键来移动光标 删除字符或者删除整行 可以使用复制粘贴来修改内容 键盘输入内容操作不可以在一般模式下执行
  • 插入模式:修改内容 按下i I o O a A r R等字符可以进入插入模式,编辑模式 只有在编辑模式下,才可以键盘输入内容 一般我们进入插入模式时,按i按键进入
  • 命令行模式(底行模式): 编辑模式下,当我们修改了内容后,按下ESC按钮退出编辑模式 再次按下shift+: 即可进入底行模式 底行模式模式下我们可以使用命令,保存当前文件(w)并退出(q) !为强制执行命令

文件创建命令

Vim 文件名
Touch 文件名(有效文件路径):只能创建文件,不能创建目录
Echo ‘内容’> 文件名:向文件中添加内容,如果文件中存在内容,替换
Echo ‘内容’ >> 文件名:在原有内容的基础上向文件中追加一行内容

目录指令

mkdir bb  创建一个叫bb的目录(文件夹)
mkdir cc dd  同时创建cc和dd两个目录
mkdir -p cc/dd/ee  创建多级目录(目录树)
rmdir bb  删除bb目录,删除后不走回收站,直接从系统中移除 只能删除空目录,非空目录会报错rm -rf cc  递归删除cc目录及目录中的内容
rmdir bb cc 同时删除多个目录(空目录)
rm -rf bb cc 同时删除多个目录(不考虑空目录)
mv aa aaa  将aa目录(文件)重命名为aaa 注意:当重命名后的名称已存在并且还是一个目录时,会将原文件移动到目录下,相当于剪切,如果重命名后的名称为一个已存在的文件,此时会提示是否覆盖 
rm -f bbb  删除文件

CP复制指令

cp aaa/ab/*  .  :复制aaa/ab下的所有内容(*)到当前目录(.)下,只复制文件
cp -a aaa/ab  .  :复制一个目录到当前目录下
cp -a aaa/ab   /opt/  :复制aaa/ab目录到根目录下的opt目录下
cp xxx yyy  :复制xxx内容到yyy,这种复制方式除了文件名称不一样,其他的全部相同
cp xxx yyy aaa :复制xxx和yyy到aaa目录中

Find查找指令

  • 根据名称查找
find -name yyy   当前目录下查找yyy文件
find /opt/ -name yyy    根目录opt目录下查找yyy文件
find /opt/ -name yyy.txt  根目录opt目录下查找yyy.txt文件 
find /opt/ -name *.txt   根目录opt目录下查找以.txt结尾的文件
find /opt/ -name *y*.txt   根目录opt目录下查找以.txt结尾的名称包含y的文件
  • 根据用户查找
find -user root  当前目录下查找用户为root的文件
find /opt/ -user root   根目录opt目录下查找用户为root的文件
  • 据文件大小查找(+n大于 –n小于 n等于)
find /opt/ -size  10   根目录opt目录下查找文件大小等于10 的文件

grep根据内容搜索

grep - -version  查看版本,注意version前有两个-
grep -A 2 "a" xxx   在xxx文件中查找a字符后两行的内容
grep -B 2 "a" xxx  在xxx文件中查找a字符前两行的内容 
grep -c "a" xxx  统计a字符在几行中出现了 
grep --color "a" xxx  查找xxx文件中的a并高亮显示 
grep  -e  "a"  -e  b  xxx  查找xxx文件中的a和b 
grep -m 3 "a" xxx   查找xxx文件中的a,查3行 
grep -n -m 3 "a" xxx  查找xxx文件中的a,查3行并显示行号 
grep -i "a" xxx  查找xxx文件中的a,不区分大小写 
grep -R "a" *   在当前目录及子目录下查找所有文件中的a 
grep -v "a" xxx  显示除去a所在行的其他行内容 
grep -n '^a' xxx  显示以a开头的行 
grep -n 'a$' xxx   显示以a结尾的行

关机、重启、注销

关机	
shutdown -h 0  : 0秒后关机	
shutdown -h now  :现在关机	
shutdown -h 10  :10分钟后关机	
shutdown -h 23:30  :定时关机	
shutdown -c :取消关机 	
init 0  :切换运行级别为0(关机),推荐大家使用	
half   :立马关机	
poweroff  :立马关机

重启	
reboot :重启(推荐使用)	
init 6  :重启(推荐使用)	
shutdown -r now  :重启

Linux系统有7个运行级别(runlevel)运行级别
0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别
2:多用户状态(没有NFS)运行级别
3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别
4:系统未使用,保留运行级别
5:X11控制台,登陆后进入图形GUI模式运行级别
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动注销

改变文件权限

chmod u=rwx,g=rwx,o=rwx zzz   改变zzz文件的权限
u:user缩写,表示用户(文件的所有者)		
g:group缩写,表示同组用户		
o:others缩写,表示其他用户
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值