Linux系统整理--常用命令

一、关机、重启 

shutdown -h now       立刻关机

shutdown -h 1            一分钟后关机

shutdown -r now        现在重启

halt                            关机

reboot                       重启

sync                         把内存的数据同步到磁盘  注意:关机重启前先执行同步)

二、指定运行级别

0:关机      1:单用户(找回丢失密码)   2:多用户无网络    3:多用户有网络     4:保留     5:图形界面     6:重启

常用的是3和5

指定级别的目录文件:/etc/inittad 的id:5:initdefault

命令:init [级别编号]

问题:如何找回root密码  答:进入 单用户模式,修改密码   

具体操作:开机后按回车键,根据提示输入e,光标选中kernel行再输入e,进入新页面输入空格1然后回车,再输入b根据引导进入,修改密码后重启即可。

注意:该方式不可以远程,必须在本机上操作!

三、帮助指令

获得帮助信息:man [命令或配置文件]     例如:man ls

获得shell内置命令的帮助信息:help 命令

四、文件目录类

显示当前工作目录的绝对路径:pwd

查看当前目录下的所有文件:ls   、ls -la  (显示所有文件以及详情)

切换目录:cd 路径、cd ..(返回上一级目录)、cd ~ (回到家目录)

创建目录:mkdir   / 路径/目录名称、mkdir  -p    / 路径/目录名称  (一次创建多级目录)

删除目录:rmdir   / 路径/名称(只能删除空目录)、rmdir  -rf   / 路径/目录名称(删除非空目录)

创建空文件:touch  文件名.后缀(多个文件用空格隔开)

拷贝:cp  文件名  路径名、cp  -r  目录名   目标位置(将整个目录递归拷贝)、\cp(强制覆盖)

移除文件或者目录:rm [选项] 文件或目录 (-r递归删除、-f强制删除不提示)

重命名:vm 旧文件名  新文件名

移动文件:vm  路径/文件名  /目标路径

查看文件内容:cat [选项] 文件名(-n显示行号)例子:cat -n /etc/profile | more ("|"管道符 )

 

分屏查看文件内容: less  文件名

相比more 更强大,是根据显示需要来分批加载,而不是一次加载全部,对于查看大文件效率更高

输出重定向:ls -l >文件名  (列表的内容覆盖写入文件,如果文件不存在就创建,否则就覆盖)

                     cat 文件1>文件2 (将文件1的内容覆盖到文件2)

追加:ls -al >> 文件名 (列表的内容追加到文件的末尾)

          cat 文件1>>文件2 (将文件1的内容追加到文件2的末尾)

          echo "内容">>文件名(将内容写入文件)

输出内容到控制台:echo [选项]  内容  例子:echo $PATH(输出环境变量)

显示文件开头部分内容:head 文件(一般10行)

显示文件末尾的内容:tail 文件(-f实时追踪文档的所有更新)

软连接(符号链接):ln -s [原文件或者目录] [软连接名](给文件创建一个连接。相当于windows的快捷方式)

查看已经执行的历史命令:history(!编号:执行编号对应的命令)

五、时间日期类

显示当期日期:date (+%Y年  +%m 月 +%d天 单独使用)  date "+%Y-%m-%d %H:%M:%S"

设置日期:date -s 字符串时间

显示日历:cal

六、搜索查找类

查找文件:find [范围] [选项](内容:-name按照名称查找、-user按照用户名查找、-size按照文件大小查找注意大写20M)

快速定位文件位置:(由于locate是基于数据库进行查询的,第一次运行前必须使用updatedb指令创建locate数据库)

                                 locate  文件名

过滤查找:grep [选项]  内容  源文件 (-n x显示匹配行以及行号、-i忽略字母大小写)

管道符:"|"表示将前一个命令的处理结果输出传递给后面的命令处理

七、压缩和解压缩

压缩:gzip 文件名(压缩后不保留原来的文件)

解压缩:gunzip 文件名.gz

项目打包发布常用:zip [选项] 文件

                                unzip [选项] 文件(-r递归压缩、压缩目录、-d<目录>指定压缩目录)

打包指令:tar [选项] 文件.tar.gz

 例子:压缩:tar -zcxf 文件名.tar.gz     解压缩:tar -zxvf 文件名.tar.gz -C 指定目录

posted on 2021-07-16 20:22  桃之夭夭*  阅读(60)  评论(0)    收藏  举报

导航