linux常用命令汇总(下)

一、文件阅读命令

1. head

查看文件开头部分,默认 查看10行,但可指定显示行数
格式:head [-n] filename

2. tail

查看文件末尾10行,也可以指定行数
格式:tail [-n] filename

3. more

按页来查看文件的内容,使用空格和b键来进行前后移动
格式:more [选项] [filenames]
选项            含义
-num           一次显示的行数
-f                 计算行数时,以实际行数,而非自动换行的行数
+num          从第num行开始计算,显示
/字符串       查找第一次出现“字符串“的行,从前两处开始显示,空格翻页,按Q键退出
注意:当一个目录下文件内容太多,也可以使用more来分页显示。
比如:ls -al /etc | more -5
“|” 表示管道,将前面命令的输出当做后面命令的输入

二、定位、查找文件命令

1. which

查找命令位置,找出程序文件位置,找到一个就停止
格式:which 命令

2. whereis

查找符合条件的文件,只能定位一些文件在文件系统的位置。一般用程序名搜索
格式:whereis [-b/-m] 进程名
选项            含义
-b                 只找二进制文件
-f                  man,说明文件,查出说明文档路径

三、管理使用者和设立权限的命令

1. chmod

改变许可权限(读取,写入,执行)
r:文件可以读取
w:文件可以写入
x:文件可以被执行
可使用带-l的ls命令来仔细查看一个文件的细节
chmod文件的使用者(u,g,o)增减(+,-,=)权限名称(r,w,x)文件
u:拥有文件的用户
g:所有者所在的群组
o:其他人
a:代表所有
案列:
chmod a-rwx test.txt 删除某一个文件的所有权限
chmod u+rwx test.txt 为文件所有者添加权限
用数字表示权限:
4:读取
2:写入
1:执行
以下两个命令等价:
chmod 751 filename
chmod u=rwx,g=rx,o=x filename

权限操作:
权限总数由10位构成,没有对应权限用”-“代替
第一组:第一位 代表文件类型(- 文本文档(文件)、d 目录)
第二组:占3位 文件主人权限 u
第三组:占3位 和文件主人同组成员权限 g
第四组:占3位 其他人权限 o
一共10位,如:-rw-r- -r- -

2. useradd

添加用户
格式:useradd [用户名]

3. userdel

删除用户
格式:userdel [参数] [用户名]
-r:删除用户,还把用户所在文件一并删除

4. chgrp

用于变更文件或目录的所属群组
格式:chgrp 用户名 文件或目录名

5. chown

将文件拥有者改为指定用户或组
格式:chown 用户名 文件或目录名

6. su

用来修改用户(切换用户)
格式:su 用户名
su -l 用户名:切换用户,并载入那个用户的环境变量
passwd:修改用户密码

四、关机命令

1. exit

退出

2. reboot

重新启动

3. shutdown

shutdown -r < time >
shutdown -r now :立即重启
shutdown -r 11:30 : 等到11:30重启

五、查看系统信息命令

1. ps

查看在计算机系统中,有哪些程序正在执行及其执行情况。找出所有process id和名称。也可以列出所有程序占用内存情况。
格式:whereis [-b/-m] 进程名
选项            含义
-u                 列出使用者的名称和使用时间
-x                 列出所有程序

2. top

可以查看目前程序的执行情况和内存使用情况。和ps类似,不过它会几秒钟更新一次系统状态。
退出:ctrl+c或者q键

3. kill

终止一个正在执行中的进程
格式:kill 进程号

4. date

用来设定和修改现在的时间和日期

5. cal

日历
cal 2020 : 显示整年
cal 10 2020 : 显示2020年10月

六、磁盘空间命令

1. df

检查硬盘使用量,-a可以列出全部文件系统和各分区的磁盘使用情况

2. du

显示文件目录的大小,-ab列出所有文件和目录所占的空间
格式:du 参数 文件名字

七、网络操作命令

1. ifconfig

显示网络设备状态

2. ping

用于检测主机,执行ping指令会使用ICMP传输协议,发出要求回应的信息,因而得知主机运作正常。

3. netstat

查看整个linux系统的网络情况或显示网络状态
例如:
netstat -a : 显示详细的网络状态
netstat -apu : 显示UDP端口号的使用情况

八、其他命令

1. clear

清屏

2. echo

在显示屏上回显文字或者用来查看环境变量的值
格式:echo [需要显示的内容]

3. uptime

系统运行时间

4. wc

用于计算字数
格式:wc [参数] 文件名
格式:whereis [-b/-m] 进程名
选项            含义
-c                 只显示Byte数
-l                  只显示行数
-w                只显示字数

九、修改网路配置

配置文件存放路径:/etc/sysconfig/network-scripts
网络配置文件:ifcfg-ech0
使用vi编辑文件,修改属性onboot=yes,开启自动启用网络连接
重启网卡:service network restart

看完点个赞呗!

猜你喜欢

转载自blog.csdn.net/yang_yang_heng/article/details/107608064