Linux命令

1、显示文件列表命令

  • ls是list的简写,功能是列出指定目录下的文件列表

    • ls常用选项
    选项 含义
    -a 列出指定目录下的所有文件夹及文件,包括隐藏文件
    -l 以列表的形式列出指定目录下文件的详细信息
    -h 配合-l 列出指定目录下文件的大小
  • 常见使用命令:

ls #查看当前目录内容 (缺点: 隐藏文件看不到,以 .开头的文件) !
ls -a #查看当前目录内容 ,包括隐藏文件 
ls -al #查看目录内容的详细信息(查看文件类型、权限、大小等) 
ls -lh #查看目录内容的详细信息,以K,M,G方式显示文件大小 
ls /root #查看/root目录下内容
ll  #等价于ls -l !

2、more命令

  • 分页显示文件内容,支持直接跳转行等功能
    • 语法:more 文件路径
    • 相关操作:
      • Enter:向下n行,需要定义,默认为1行
      • 空格键:向下滚动一屏,或者ctrl + f
      • b:返回上一屏,或者ctrl + B
      • q:退出more
more /root/initial-setup-ks.cfg

3、less命令

  • 分页显示文件内容,支持跳转页功能
    • 语法: less 文件路径
    • 相关操作:
      • 空格键: 前进一页 或者 page down
      • b: 后退一页 或者 page up
      • d:前进半页
      • u:后退半页

4、find命令

  • 用于查找符合条件的文件
    • 实例:
find /home -name "java*" #查找home目录下以java开头的文件
find /home -type f -size +100M #查找home目录下大于100M的文件

5、grep命令

grep java demo.txt #在文件中查找java

6、压缩、解压命令(tar包)

  • 参数解释:
参数 含义
-c 创建一个新的tar文件
-x 解压tar文件
-v 显示运行过程
-z 调用gzip命令进行压缩
-f 指定文件名
  • 实例:
#解压
tar -zxvf redis-3.2.8.tar.gz  #将文件解压到当前目录
tar -xvf redis-3.2.8.tar.gz  #将文件解压到当前目录
tar -zxvf redis-3.2.8.tar.gz -C /root/dir #将文件解压到指定目录

#压缩
tar -cvf  test.tar /root/test     #打包
tar -czvf test.tar.gz /root/test  #打包并压缩

7、用户管理

  • 用户创建、密码设置
useradd demo #创建新用户demo
passwd demo #为demo用户设置密码
  • 用户删除
userdel -r demo

8、权限管理

属主(user)u 属组(group) g 其他用户(other)o
r(4)w(2)x(1) rwx rwx
  • 命令
chmod 666 demo.txt #给所有用户赋可写可运行权限
chmod u+x demo.txt #给当前用户赋运行权限
chmod u=rwx,g=rw,o=x demo.txt #给当前用户赋可读可写可运行,当前用户组其他成员赋可读可运行,其他用户组赋可运行权限

9、网络操作

  • 网络状态查看
netstat -nltp
  • systemctl 命令
服务管理命令 功能
systemctl start 服务名 开启服务
systemctl stop 服务名 关闭服务
systemctl status 服务名 显示服务状态
systemctl enable 服务名 设置开机自启
systemctl disable 服务名 关闭开机自启
  • 相关操作
    • 网络操作
    systemctl status network #查看网络状态
    systemctl stop network #停止网络服务
    systemctl start network #开启网络服务
    systemctl restart network #重启网络服务
    
    • 防火墙操作
    systemctl stop firewalld.service #关闭防火墙
    systemctl disable firewalld.service #禁止防火墙开机自启
    systemctl status firewalld.service #查看防火墙状态
    

10、磁盘操作命令

命令 功能
df -h disk free 显示磁盘剩余空间
du -h [路径] disk usage 显示指定路径下的目录大小
free -h 查看内存使用率

你可能感兴趣的:(Linux,服务器)