day02.2-常用Linux命令整理

时间:2022-02-04 14:43:56

Linux命令语法格式:   命令    【选项】    【参数】

1). 命令:告诉Linux操作系统执行什么;

2). 选项:说明命令的运行方式。选项部分是以字符‘-’开始的;

3). 参数:说明命令的操作对象(如一个文件、一个目录或是一段正文文字)。

一. 系统控制命令

1. 切换虚拟终端:Ctrl+Alt+F[1-6]

普通用户登录后系统提示符:$

root用户登录后系统提示符:#

2. 建立新的用户账号:useradd   账户名

修改账号密码:passwd   账户名

3. 查看当前账户:whoami

查看当前系统中所有账户:who

4. 切换系统账户:su   账户名

(高权限用户切换向低权限用户时不需要密码;低权限用户切换向高权限用户时则必需密码)

5. 查看系统日期:date

修改系统日期:date ‘100320582018’(月日时分年)

同步系统与硬件时间:hwclock   -s

查看日历:cal

查看某年某月日历:cal   10   2018

6. 清除屏幕:clear(或Ctrl+l)

7. 中止命令执行:Ctrl+C

开启新终端:Ctrl+shift+n

8. 退出当前终端:exit

9. 关闭Linux系统:init 0                                                                    进入单用户系统:init 1

进入多用户系统:init 2                                                                 进入无网络下的多用户:init 3

未使用:init 4                                                                                 进入图形界面系统:init 5

重启系统:init 6

10. 查看操作系统信息:cat   /etc/redhat-release

查看内核信息:uname   -r

查看内核详细信息:uname   -a

11. 管道操作:cat   /etc/shadow   |   wc   -l(前一条指令的执行结果做为下一条指令的执行输入信息)

12. 查看历史信息:history

13. 查看主机名:hostname

临时修改主机名:hostname   名称                                               永久性修改主机名:vim   /etc/sysconfig/network

14. 设置用户系统登录权限:usermod   -s   /bin/bash   用户名

删除用户系统登录权限:usermod   -s   /sbin/nologin   用户名

二. 文件目录操作命令

1. 浏览当前目录下的全部文件:ls

浏览当前目录下详细文件信息:ls   -l

浏览指定目录下全部文件:ls   -l   目录路径

浏览指定目录下全部文件(包括隐藏文件):ls   -a

2. 切换目录:cd   目录路径

返回上级目录:cd   ..

直接切换至当前用户的家目录:cd

切换至上一次操作所在目录:cd   -

3. 查看当前目录:pwd

4. 创建目录:mkdir   目录路径

创建树形目录:mkdir   -p   /目录1/目录2/目录3/…

5. 拷贝指定文件到指定目录:cp   源文件目录   目标目录

拷贝指定文件到新建目录:cp   源文件目录   新建目录

拷贝前询问是否覆盖原目录:cp   -i   源文件目录   目标目录

拷贝整个目录树到指定目录:cp   -r   源目录   目标目录

6. 移动目录位置:mv   源目录   目标目录

修改文件名:mv   原文件名   修改后文件名

7. 新建文档:touch   文件名

8. 查看文件内容:cat   文件名

查看文件头若干行(默认前10行)内容:head   [-1]   文件名

查看文件结尾若干行(默认后10行)内容:tail   [-1]   文件名

查看文件内容的动态变化:tail   -f   文件名

9. 按百分比显示文件内容:more   文件名

10. 在文件结尾实时添加内容:echo   ‘内容’   >>   文件名

11. 删除文件:rm   文件名

强制删除文件:rm   -f   文件名

删除目录:rm   -r   目录名

12. 查看指定命令的帮助信息:man   命令(或命令   --help)

13. 显示文件行数:wc   -l   文件名

14. 执行文件中命令:./   文件名(或sh   文件名)(或.   文件名)(或bash   文件名)