linux常用指令

206 阅读2分钟

linux系统中一切皆文件

1、万能的帮助命令 man

man awk

可以获取 awk的详细帮助

2、文件和目录操作

  • 当前路径 pwd
  • 显示文件和目录 ls
  • 切换目录 cd
  • 创建目录 mkdir
  • 删除文件或者目录 rm
  • 复制文件 cp
  • 移动文件 mv
  • 查找文件 find

3、查看文件

  • 查看文件内容 cat
  • 分页查看 more
  • 分页查看还可以搜索 less
  • 查看最后300行 tail -300f 文件名

4、编辑文件vim

  • 普通模式 刚进入的时候
  • 插入模式 输入i
  • 命令行模式 按ESC

5、文件权限

  • 查看权限ls -l
-rw-r--r--@  1 caizj  staff     952346  7 26  2018 001_Java_快捷签接口调用说明-20171106.pdf
-rw-------   1 caizj  staff        839  6  2 16:19 1591085773291_dbexport_1055077.zip
-rw-------   1 caizj  staff      18413  6  2 16:19 1591085817792_dbexport_1055083.zip
-rw-------@  1 caizj  staff      28035  6  2 16:19 1591085870425_dbexport_1055088.zip
  • 修改权限 chmod -R 777 /var/home/userid/cc r(Read,读取,权限值为4):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 w(Write,写入,权限值为2):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。 x(eXecute,执行,权限值为1):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。 www.cnblogs.com/cwwmmv/p/10…

6、网络

  • 远程地址是否通常 ping
ping www.baidu.com
  • 查看端口占用 netstat -a

7、进程

8、内存

# free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        6.4G        7.1G        5.9M        1.9G        8.6G
Swap:            0B          0B          0B

9、磁盘

# df -h
Filesystem      Size  Used Avail Use% Mounted on
overlay          40G   15G   23G  41% /
tmpfs            64M     0   64M   0% /dev
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/vda1        40G   15G   23G  41% /etc/hosts
shm              64M     0   64M   0% /dev/shm
tmpfs           7.8G   12K  7.8G   1% /run/secrets/kubernetes.io/serviceaccount
tmpfs           7.8G     0  7.8G   0% /proc/acpi
tmpfs           7.8G     0  7.8G   0% /proc/scsi
tmpfs           7.8G     0  7.8G   0% /sys/firmware

10、AWK

 416  ps |grep java |awk '{print $1}'
  417  ps |grep java |awk -F"0" '{print $1}'

11、grep