当前位置:   article > 正文

Centos7.4常用基本命令----持续更新_centos7.4全部命令

centos7.4全部命令

 

目录

1、Centos7.4常用基本命令

1.1常用快捷键

1.2创建、删除、修改用户/修改密码/切换用户/

1.3查看目录文件:ls 或ll

1.4进入目录:cd

1.5关机:shutdown

1.6重启:reboot

1.7查看日期时间:date

1.8文件管理常用命令

1.8.1创建文件:touch、vim

1.8.2创建目录:mkdir

1.8.3删除文件和目录:rm

1.8.4复制或重名命:cp

1.8.5移动或重名命:mv

1.8.6查看文件内容:cat、more、less

1.9解压:tar

1.10查看进程PID和server服务项:netstat

1.11软件包管理器:rpm(类似Win的应用程序管理)


1、Centos7.4常用基本命令

1.1常用快捷键

Ctrl+C       ###终止前台运行的程序

Ctrl+D      ###登出

Ctrl+L       ###清屏

 

1.2创建、删除、修改用户/修改密码/切换用户/

  1. =============================创建用户===============================================
  2. #语法:useradd 【参数】用户名
  3. #常用参数:
  4. #-u UID
  5. #-m home目录创建
  6. #-d 宿主目录
  7. #-g 起始组 #只能有一个
  8. #-G 附加组,可以输入gid数值或具体组名称 #可以有多个
  9. [root@centos7 ~]# useradd test ###创建test用户
  10. [root@centos7 ~]# useradd -m test ###创建test用户,并新建Home目录
  11. [root@centos7 ~]# useradd -m -p /opt/test test ###创建test用户,并算自定义Home目录位置
  12. [root@centos7 ~]# cat /etc/passwd ###查看用户ID、组信息
  13. ============================修改密码、切换用户========================================
  14. [root@centos7 ~]# passwd test ###修改用户密码
  15. [root@centos7 ~]# su - test ###切换到test用户
  16. ============================删除用户=================================================
  17. [root@centos7 ~]# userdel -r test ###删除test用户,-r表示连home目录也删除
  18. ============================修改用户信息=================================================
  19. #语法:usermod 【参数】用户名
  20. #常用参数:
  21. #-u UID
  22. #-d 宿主目录
  23. #-g 起始组 #只能有一个
  24. #-G 附加组,可以输入gid数值或具体组名称 #可以有多个
  25. #-s 登录shell
  26. 例子:
  27. [root@centos7 ~]#usermod -u 1000 test ###修改test的uid为1000
  28. [root@centos7 ~]#usermod -m -d /mnt/test test ###修改test的主目录到/mnt下
  29. [root@centos7 ~]#usermod -G root 1000 1001 test ###将test用户添加多个用户组里

1.3查看目录文件:ls 或ll

-l    显示详细信息

-a   列出目录下所有的文件,包含隐藏文件,linux的隐藏文件名称前都带  .

-S  以文件的大小进行排序

例子:

  1. [root@centos7 ~]# ls -lSa /root/
  2. 总用量 52
  3. dr-xr-x---. 14 root root 4096 45 23:26 .
  4. -rw------- 1 root root 2071 45 11:47 .viminfo
  5. -rw-r--r--. 1 root root 2052 1124 00:00 initial-setup-ks.cfg
  6. -rw-------. 1 root root 2021 1123 23:41 anaconda-ks.cfg
  7. -rw-------. 1 root root 1020 45 23:23 .bash_history
  8. -rw-------. 1 root root 310 1124 10:54 .ICEauthority
  9. drwxr-xr-x. 14 root root 261 1124 10:55 .config

1.4进入目录:cd

  1. [root@centos7 ~]# cd /etc/yum.repos.d/ ###进入yum目录
  2. [root@centos7 yum.repos.d]# cd .. ###..表示返加上级目录etc
  3. [root@centos7 ~]# cd ###返回根目录

1.5关机:shutdown

-r              —> 重新启动计算机

-h             —> 关机

-h  时间   —>定时关机

  1. [root@centos7 ~]# shutdown -r +10 ###10分钟后重启
  2. [root@centos7 ~]# shutdown -h now ###立即关机
  3. [root@centos7 ~]# shutdown -h 14:30 ###14:20关机
  4. [root@centos7 ~]# shutdown -c ###取消任务

1.6重启:reboot

[root@centos7 ~]# reboot          ###立即重启

1.7查看日期时间:date

[root@centos7 ~]# date

1.8文件管理常用命令

1.8.1创建文件:touch、vim

  1. #语法:touch 文件名
  2. #语法:vim 文件名
  3. #例子:
  4. [root@centos7 ~]# cd /opt/ ###进/opt目录练习
  5. [root@centos7 opt]# ls
  6. rh
  7. [root@centos7 opt]# touch a.txt ###创建一个a.txt
  8. [root@centos7 opt]# touch a{1..10}.txt ###连续创建多个文件
  9. [root@centos7 opt]# ls
  10. a10.txt a1.txt a2.txt a3.txt a4.txt a5.txt a6.txt a7.txt a8.txt a9.txt a.txt rh
  11. [root@centos7 opt]#
  12. [root@centos7 opt]#
  13. [root@centos7 opt]#vim b.txt ###输入内容后按esc键,输入:wq保存,:q!不保存
  14. [root@centos7 opt]#
  15. #vim常用参数
  16. # /+关键词 ###查找内容,n,N上下翻
  17. # gg返回首行,G跳到最后一行
  18. # /^d ###^意思表示以什么开头 ,查找以字母d开头的内容
  19. # /t$ ###$意思表示以什么结尾,查找以字母t结尾的内容

1.8.2创建目录:mkdir

  1. #语法:mkdir 目录名称
  2. #语法/选项:mkdir -p 目录名称
  3. #例子:
  4. [root@centos7 opt]# mkdir dir1 ###创建单个目录
  5. [root@centos7 opt]# mkdir dir1 /home/dir2 ###创建多个目录
  6. [root@centos7 opt]# mkdir dir{2..10} ###连接创建目录
  7. [root@centos7 opt]# ls
  8. a10.txt a2.txt a4.txt a6.txt a8.txt a.txt dir10 dir3 dir5 dir7 dir9
  9. a1.txt a3.txt a5.txt a7.txt a9.txt dir1 dir2 dir4 dir6 dir8 rh
  10. [root@centos7 opt]# mkdir -p b/c/d/e ###在创建一个目录时候,如果这个目录的上一级不存在的话,要加参数-p

1.8.3删除文件和目录:rm

  1. #语法:rm -rf 文件名或目录
  2. #例子:
  3. [root@centos7 opt]# ls
  4. a10.txt a2.txt a4.txt a6.txt a8.txt a.txt dir1 dir2 dir4 dir6 dir8 rh
  5. a1.txt a3.txt a5.txt a7.txt a9.txt b dir10 dir3 dir5 dir7 dir9
  6. [root@centos7 opt]# rm -rf a.txt ###删除单个文件
  7. [root@centos7 opt]# rm -rf a* b dir* ###删除多个文件及a、dir开头的所有文件和目录
  8. [root@centos7 opt]# ls
  9. rh
  10. [root@centos7 opt]#

1.8.4复制或重名命:cp

  1. #语法:cp 源文件详细目录/名称 目标目录或文件名称
  2. #选项:-R/r:递归处理,将指定目录下的所有文件与子目录一并处理
  3. #例子:
  4. [root@centos7 ~]# cp /etc/passwd /opt/ ###单纯复制passwd文件到opt下
  5. [root@centos7 ~]# cp /etc/passwd /opt/a ###单纯复制passwd文件到opt下并重命名为a
  6. [root@centos7 ~]# cp -r /boot/grub /opt/ ###复制目录下所有文件

1.8.5移动或重名命:mv

  1. #语法:mv 源文件 目标目录/文件名
  2. #例子:
  3. [root@centos7 opt]# mv a.txt /home/admin/ ###移动
  4. [root@centos7 opt]# mv a.txt /home/admin/b.txt.bak ###移动并重命名

1.8.6查看文件内容:cat、more、less

  1. #语法:cat 文件名
  2. #语法:more 文件名
  3. #语法:less 文件名
  4. #例子:
  5. [root@centos7 ~]# cat /etc/passwd
  6. [root@centos7 ~]# more /etc/passwd
  7. [root@centos7 ~]# less /etc/passwd ###按q退出
  8. #区别
  9. cat:全部显示出来
  10. more:分页形式显示文件内容,不可上下翻页
  11. less:分页形式显示文件内容,可以上下翻页

1.9解压:tar

  1. #参数说明:
  2. -x ###(必要)解压
  3. -f ###(必要)使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
  4. -z ###有gzip属性的
  5. -v ###显示所有过程
  6. #例子
  7. [root@centos7 ~]#tar -xzvf nginx-1.16.0.tar.gz 解压nginx

1.10查看所有进程PID和server服务项:netstat

[root@centos7 ~]#netstat -antp             ###查看端口与PID

1.11软件包管理器:rpm(类似Win的应用程序管理)

  1. [root@centos7 ~]#rpm -qa httpd ##查看是否有安装
  2. [root@centos7 ~]#rpm -e --nodeps httpd-2.2.15*****.x86_64 ###删除apache,不考虑依赖包

1.12查看进程号

[root@centos7 ~]#ps aux|grep nginx         ###查看nginx进程号

1.13查杀进程:pkill

[root@centos7 ~]#pkill -9 PID值/server名称  ###强制查杀进程

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/83169
推荐阅读
相关标签
  

闽ICP备14008679号