Linux常用命令

本篇内容:

1 cd

作用: 切换目录

语法:cd [目录]

/ 切换到根目录
… 回到上一级目录
. 当前目录

2 ls和ll

作用:显示目录文件

语法: ls [-alrRt]

-a : all显示所有文件,注意隐藏文件,特殊目录
-l : 显示详细信息
-R : 递归显示当前目录下所有目录
-r : 逆序排序
-t : 按修改时间排序(降序)
ll相当于 ls -l(一般常用命令)

3 pwd

作用:显示当前工作目录的路径

语法:pwd

4 mkdir

作用:创建新目录

语法:mkdir [0p]目录名

-p : 父目录不存在情况下先生成父目录,递归创建(parents)

5 touch

作用 : 创建空文件或更新已存在的时间

语法  :  touch  文件名

创建一个空文件 :

 touch   a.txt

同时创建多个文件 :

touch a.txt b.txt 

或者

 touch {a.txt,b.txt}

注意 : 生产环境中,文件名,一定不要加空格

6 rm

作用 :删除文件
语法:

rm   [-rf] 文件或目录

-r :删除目录,同时删除该目录下的所有文件

-f :强制删除文件或目录 即使原档案属性
设为唯读,直接删除,不需要逐一确认(不需要输入yes或者y)

注意 :工作中,谨慎使用 rm -rf命令。

7 mv

作用:移动文件或目录、文件或目录改名

语法:mv 源文件或目录   目的目录

8 cp

作用:复制文件或目录

语法:cp   [–rp]  源文件或目录  目的目录
-r 递归处理,复制目录
-p 保留文件属性 (原文件的时间不变)

9 cat

作用:显示文件内容

语法:cat   [-n] [文件名]
  	-n	显示行号     

10 head

作用:查看文件前几行(默认10行)

语法:head   -n 指定行数   [文件名] 

11 tail

作用:查看文件的后几行(默认10行)

语法:tail  -n 指定行数   [文件名]

12 help帮助命令

help 查看shell内置命令的帮助信息

内置命令,使用whereis,which,man都不能查看

13 find

作用:查找文件或目录
语法:find [搜索路径] [匹配条件]
如果没有指定搜索路径,默认从当前目录查找
find命令选项
-name : 按名称查找 精准查找
find 目录 -name “a.txt” 在目录中查找文件a.txt
find查找中的字符匹配:
?:匹配单个字符
匹配所有(模糊匹配)
find /root -name “a.???” 在目录/root中查找以a.开头的,且后面有三位的文件
find /root –name “a

find查找的基本原则:
占用最少的系统资源,即查询范围最小,查询条件最精准。
如果明确知道查找的文件在哪一个目录,就直接对指定目录查找,不查找根目录。

14 grep

作用 :在文件中搜寻指定字符串匹配的行进行输出

语法:grep [-cinv]  '搜寻字符串'  [文件名]
选项与参数 :
-c:输出匹配行的次数(以行为单位,不是以出现次数为单位)
-i:忽略大小写,所以大小写视为相同
-n:显示匹配的行及行号

15 whereis

作用:搜索命令所在目录 配置文件所在目录
which mkdir 和 whereis mkdir

16 tar(压缩解压缩命令)

压缩解压的命令有很多,我就简单说一个最常用的。
作用:文件、目录打(解) 包

 语法:tar [-zxcvf]  压缩后文件名  文件或目录
    -c  :建立一个压缩文件的参数指令(create),后缀是.tar
    -x :解开一个压缩文件的参数指令(extract)
    -z 以gzip命令压缩/解压缩
-v 压缩的过程中显示文件(verbose)
-f file 指定文件名,必选项

压缩语法:

tar -zcvf  压缩的文件  -C  /指定的压缩路径

解压语法:

tar -zxvf  解压的文件  -C  /指定的解压路径

17 系统关机命令

shutdown  [选项]  时间

选项:-r:重启
-h:关机

shutdown -h now 立即关机
shutdown -h 20:30 定时关机
shutdown -r now 立即重启
shutdown -r 20:30 定时重启
其他关机命令 poweroff
其他重启命令 reboot

18 ifconfig

作用:查看和设置网卡网络配置

语法:ifconfig   -a :显示所有网卡信息

19 ping

作用:测试网络的连通性

语法:ping 选项 IP地址 
 -c 指定发送次数    
ping 命令使用的是icmp协议,不占用端口
ping -c  3  127.0.0.1

20 netstat

作用:主要用于检测主机的网络配置和状况
-a all显示所有连接和监听端口
-t:仅显示tcp相关选项
-u:仅显示udp相关选项
-n: 使用数字方式显示地址和端口号
-l : 显示监控中的服务器的socket

netstat -tlnu      查看本机监听的端口

21 ps

作用 :查看系统中的进程信息

语法 :ps  [-auxle]

常用选项
a :显示所有用户的进程
u :显示用户名和启动时间
x :显示没有控制终端的进程
e :显示所有进程,包括没有控制终端的进程
l :长格式显示

查看系统中所有进程(jsp)

#  ps  -ef   查看系统中所有进程,使用Linux标准命令格式
ps应用实例
#ps -ef|grep init  查看指定进程信息

22 pstree

作用:查看当前进程树
语法:pstree [选项]
-p 显示进程 PID
-u 显示经常的所属用户

23 kill

作用 :关闭(杀死)进程

语法 :kill  [-选项]  pid
kill  -9   进程号  (强行关闭)  常用

提示 :kill命令别软用,有些进程很关键,关闭了就有可能导致程序瘫痪

24 useradd

作用:添加用户

语法:useradd     [用户名]

25 passwd

作用 :修改密码命令

语法 :passwod     [用户名]

提示:用户密码长度8位以上,设置大小写加数字加特殊字符,要定期更换密码。

26 userdel (user delete)

作用 :删除用户

语法 :userdel  用户名

再次创建时,汇报异常,需要递归删除 –r
-r 删除账号时同时删除宿主目录

27 groupadd

作用 :添加组

语法:groupadd  组名

28 groupdel

作用 :删除组
语法 :groupdel 组名

29 创建用户时指定组名

语法 :Useradd 用户名 -g 组名

查看组 : cat /etc/group

30 查看防火墙

Service  iptables  status

31 开启防火墙

Service  iptables start

32 临时关闭防火墙(下次重新启动linux时,防火墙开启)

Service  iptables  stop

33 永久关闭防火墙(建议全部永久关闭)

chkconfig  iptables off
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值