1.3 Linux命令

Posted 思_行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.3 Linux命令相关的知识,希望对你有一定的参考价值。

(1)图形界面切换到字符终端 :Ctrl+shift+Alt+F2~F6

      图形界面打开一个终端命令:Ctrl+shift+T

      Alt+数字键在不同终端切换

      Alt+F4关闭终端

     Ctrl+shift++放大终端分辨率

     Ctrl+- 缩小分辨率

 (2) 命令提示符:

           [[email protected] ~]#

           root:当前登录用户
           lhz11:主机名
           ~:当前所在的目录,此处为“家”目录
           #:root超级用户的提示符,如果是普通用户,则为 $

      命令格式:       命令 [选项] [参数]               //中括号 [] 表示可选

(3)查看当前目录下有哪些文件:ls

     ls  -l等同于ll  显示详细信息

     ls  -a  显示所有文件,包括隐藏文件

     ls  -h  增强可读性,显示文件的大小

     ls  -d 查看目录属性(不查看里面的内容)

     ls  -i 显示inode

 系统不同颜色代表什么:

      浅颜色--链接 ,深颜色--目录,黄色--设备文件,红色--压缩文件,绿色--可执行文件 ,黑色--文件。

 (4)创建目录:mkdir  ( -p : 递归创建)

mkdir 不加选项 -p 时,可以创建一个空目录,但是无法递归创建一个包含子目录的目录。加上 -p 即可递归创建。

删除空目录:rmdir +目录名        //只能删除空目录

 (5)删除文件或目录:rm           格式:rm -rf [文件或目录]

     r 表示可以同时删除文件和目录,f表示强制删除

     如果不添加任何选项,那么只可以删除文件,删除时提示是否确认删除

     如果只添加选项 -r,那么可以删除文件也可以删除目录,删除时提示是否确认删除

     如果添加了选项 -rf,那么将不做任何提示删除文件或目录

(6)复制命令:cp                      格式: cp [选项] [原文件或目录] [目标目录]

       -r : 复制目录
       -p : 同时复制文件属性
       -d : 若源文件是链接文件,则复制链接属性
       -a : 包含以上所有选项,相当于 -rpd

      在[目标目录]后面加上文件名,就是改名复制。

(7)剪切或改名命令:mv            格式:mv [原文件或目录] [目标目录]

      如果原文件或者目录 与 目标目录在同一个目录下,那么就是重命名

      如果不在同一个目录下,那么就是剪切

(8)查看当前所在的目录:pwd  

(9)切换目录  :cd  

      cd~ ,cd 回到用户的主目录 cd -回到上一次所在目录    cd ..回到上一级目录

(10)链接命令: ln                格式:ln -s [原文件] [目标文件]

        -s : 创建软连接

 硬链接的特征:

       拥有相同 i 节点和存储block块,可以看做是同一个文件

       可通过i节点识别,i节点是相同的

       不能跨分区

       不能针对目录使用

       通过上述命令,可以理解为为某个内容添加一个标签,通过打开这个标签就可以进入这个内容,硬连接,即再生成一个标签,同样可以通过这个标签进入这个内容。

如果内容被修改,那么不管从硬链接的哪个文件进入,都是被修改的。

软链接的特征:

       类似windows的快捷方式

       软链接拥有自己的i节点和block块,但是数据块只保存原文件的文件名和I节点号,并没有实际的文件数据

   lrwxrwxrwx l为软链接(软链接的权限都为rwxrwxrwx,这只是软链接本身的权限)

      修改任意文件,另一个都改变

      删除原文件,软链接不能用(和windows的快捷方式一样)

(11)查看硬件时间(bios时间: hwclock     查看系统时间:date  格里尼兹天文台与date相差8小时

         修改时间:date -s 2017-9-12   ,     date -s 22:00

(12)显示时间格式:date +%F   &   date +%Y-%m-%d   &  date ‘+%Y-%m-%d %H:%M‘

(13)查看帮助信息   加参数-h 或 --help

   help ~ 查看内部的命令帮助信息

  ~help 查看外部的命令帮助信息

  区别:内部命令实际上是shell程序的一部分,驻留在内存当中;外部命令是Linux系统中的实用程序部分,需要时才将其进行调用内存,不包含在shell中

可以实用type 命令分辨内部命令与外部命令

(14)关机命令:shutdown -h +时间 ,init0 ,halt 

       重启命令:shutdown  -r +时间 ,init6 ,reboot。   取消shutdown -c 或者 Ctrl+c

(15)init

   0 关机模式;1 单用户模式;2 多用户模式;3 文本模式; 4 系统未使用,电池实用完后启用;5图形模式 ;6 重启模式

(16)常用目录说明:

  • / 根目录
  • /bin 命令保存目录(普通用户权限)
  • /sbin 命令保存目录(root权限)
  • /boot 启动目录,包含启动相关文件,和开机有关
  • /dev 设备文件保存目录
  • /etc 配置文件保存目录
  • /home 普通用户家目录
  • /lib 系统库保存目录
  • /mnt 系统挂载目录
  • /media 挂载目录(常用于光盘挂载)
  • /root 超级用户家目录
  • /tmp 临时目录
  • /proc 直接写入内存的
  • /sys 直接写入内存的
  • /usr 系统软件资源目录
  • /var 系统相关文档内容

以上是关于1.3 Linux命令的主要内容,如果未能解决你的问题,请参考以下文章

1.3-Linux基础命令

1.3 Linux命令

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

JavaScript单行代码,也就是代码片段

VSCode自定义代码片段——git命令操作一个完整流程