梵醉浅黛

Linux命令总结

关机指令:shutdown

sync   将数据由内存同步到硬盘中          Linux中没有错误就代表操作成功

shutdown -h 10 计算机将在10分钟后关机

shutdown -h now 立马关机

shutdown -h 20:25 系统会在今天20:25关机

shutdown -h +10 十分钟后关机

shutdown -r now 系统立马重启

shutdown -r +10 系统十分钟后重启

reboot     就是重启,等同于shutdown -r now

halt         关闭系统,shutdown -h now 和poweroff

系统目录结构 

登录系统后,在当前窗口下输入命令:

ls /

一些目录解释:

/etc :这个目录用来存放所有的系统管理所需要的配置文件和子目录

/home :用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

/opt :主机额外安装软件所放的目录

/root :超级权限者的用户主目录

/tmp :存放一些临时文件,用完即丢的 如安装包

/user :类似于windows下的program files目录

/var :包括各种日志文件

/www :存放服务器网站的相关资源,环境,网站项目

cd : 切换目录命令

./ : 当前目录

cd..: 返回上一级目录     路径命令:ll

ls (列出目录)

-a参数:all,查看全部的文件,包括隐藏的文件

-l参数 列出所有的文件,包括文件的属性和权限,没有隐藏文件

pwd 显示当前用户所在的目录

mkdir  创建一个文件

mkdir -p 创建多级目录

rmdir 删除目录

rmdir仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录 -p参数即可

cp (复制文件或目录)

cp  原来的地方  新的地方    如果文件重复选择覆盖或放弃

rm 移除文件或者目录

-f 忽略不存在的文件,不会出现警告,强制删除

-r 递归删除目录

-i 互动,删除询问是否删除

rm -rf /  系统中所有文件删除,删库跑路

mv 移动文件或者目录 ! 重命名文件

-f 强制

-u 只替换已经更新过的文件

d 目录         - 文件       l 链接文档

chgrp :更改文件属组

chgrp -R 属组名 文件名

chown:更改文件属主,也可以同时更改文件属组

chown -R 属主名 文件名         chown -R 属主名:属组名 文件名

chmod:更改文件9个属性

chmod -R xyz 文件或目录                r:4 w:2 x:1

文件内容查看

  • cat 由第一行开始显示文件内容
  • -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;

    -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!

    -E :将结尾的断行字节 $ 显示出来;

    -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;

    -T :将 [tab] 按键以 ^I 显示出来;

    -v :列出一些看不出来的特殊字符

  • tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
  • nl 显示的时候,顺道输出行号!
  • more 一页一页的显示文件内容
  • 空白键 (space):代表向下翻一页;

    Enter :代表向下翻『一行』;

    /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;

    :f :立刻显示出档名以及目前显示的行数;

    q :代表立刻离开 more ,不再显示该文件内容。

    b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。

  • less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
  • 空白键 :向下翻动一页;

    [pagedown]:向下翻动一页;

    [pageup] :向上翻动一页;

    /字串 :向下搜寻『字串』的功能;

    ?字串 :向上搜寻『字串』的功能;

    n :重复前一个搜寻 (与 / 或 ? 有关!)

    N :反向的重复前一个搜寻 (与 / 或 ? 有关!)

    q :离开 less 这个程序;

  • head 只看头几行
  • tail 只看尾巴几行

head 取出文件前面几行

head [-n number] 文件

tail 取出文件后面几行

tail [-n number] 文件

Linux链接

硬链接  A    B   假设B是A的硬链接,那么他们两个指向了同一个文件。可以防止误删     ln f1 f2

软链接     类似于windows下的快捷方式,删除源文件,快捷方式也访问不了                         ln -s f1 f3

创建链接 ln 命令

touch 命令创建文件   touch f1

echo 输入字符串,也可以输入到文件中         echo   " i love you " >>f1  给f1文件写入一些字符串

打包并压缩文件命令

Linux中打包文件以.tar结尾的       压缩的命令以.gz结尾的       一般情况下打包和压缩一起进行,打包并压缩后的文件的后缀名一般.tar.gz

命令    tar [-zcvf] [打包压缩后的文件名] [要打包压缩的文件]

参数说明 z :调用gzip压缩命令进行压缩    c:打包文件  v:显示运行过程  f:指定文件名

解压压缩包

命令    tar   [-zxvf]   [压缩文件] 

示例    将/test下的xxx.tar.gz解压到当期目录下    tar -zxvf xxx.tar.gz 

            将/test下的xxx.tar.gz解压到根目录/user下   tar -xvf xxx.tar.gz -C /user

常用命令

w 保存修改   q 退出  q! 强制退出不保存   

wq 保存并退出   set number 显示行号

! 执行一个系统命令并显示结果

sh切换到命令行,使用ctrl+D切换回vim

 

posted on 2021-07-16 16:18  梵醉浅黛  阅读(76)  评论(0)    收藏  举报

导航