Linux常用命令

命令分类:

  内部命令:内部命令是linux内核自带的,执行效率更高

  外部命令:外部命令需要安装以后才能使用,但是系统默认已经为你安装了很多外部命令,供大家使用

可以通过type区分是内部命令和外部命令:

 

 

 echo 打印输出到意思:

 

 

区别:bin的命令任何人都可以使用,sbin的命令称为特权命令只能管理员使用 

1)清屏命令:clear 快捷键 ctrl+l

2)帮助命令:man

3)进入文件夹命令:cd

4)列出当前目录内容命令:1s[-a -l-d]

  Is-F文件夹后加/示

  Is-x 按水平对齐方式列出档案

  ls-m以””隔开档案

  Is-按时间排序档案

  Is-a 品示隐含档案

  Is-1 显示详细信息,此命令等同于ll

  Is-d显示目录而不是其内容

  ls-h以K、M、B的形式进行显示

  Is -R

5)显示主机名:hostname

6)显示日期时间:date [-s%F]

7)显示日历:cal

8)计算器:bc

9)重启命令:reboot shutdown -r init 6

10)注销命令:logout

11)关机命令:halt shutdown -h init o

12)显示当前操作系统和机器的信息:uname

113) 显示当前路径:pwd

文件的创建:

touch 创建文件

  新建文件和修改文件或者文件的时间戳

  touch【选项】【文件名】

    -a 只修改文件的access(访问)时间.

    -c 或--no-create  不创建不存在的文件。

    -d使用指定的日期时间,而非现在的时间

    -m 指修改Modify(修改)时间,而不修改access(访问)时间

    -file 使用指定file文件的时间戳(access,modify) 更新文件的时间戳 ( access , modify )

    -t 将时间修改为参数指定的日期,如:10011150代表10月8号11点55分

rm  删除文件

  -i 删除前逐一询问确认。

  -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

  -r 将目录及以下之档案亦逐一删除。

mv 改名

  mv old_file new_file

  -b:若需覆盖文件 ,则覆盖前先行备份。

  -i:若指定目录已有同名文件,则先询问是否覆盖1日文件;

  -f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

  -u:若目标文件已经存在,且source 比较新,才会更新(update)

文件的类型:

  - 普通文件

  d 目录

  l 链接文件

  b 设备文件

  c 字符设备

  s 套接字文件

  p 管道文件

 

 

 

文件的颜色:

  •绿色文件:可执行文件,可执行的程序

  •红色文件:压缩文件或者包文件

  •蓝色文件:目录

  •白色文件:一般性文件,如文本文件,配置文件,源码文件等

  •浅蓝色文件:链接文件,主要是使用in命令建立的文件

  •红色闪烁:表示链接的文件有问题

  •黄色:表示设备文件

  •灰色:表示其他文件

cp 复制:

cp [options] 源文件或目录 目标目录

  -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容

  -d:复制时保留链接。这里所说的链接相当于 Windows系统中的快捷方式。

  -f:覆盖已经存在的目标文件而不给出提示。

  -i:与-选项相反,在覆盖目标文件之前给出提示 ,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

  -p:除复制文件的内容外 ,还把修改时间和访问权限也复制到新文件中。

  -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

  -l:不复制文件,只是生成链接文件。

文件内容查看:

cat:

  •cat命令用于连接文件并打印到标准输出设备上。

  命令语法:cat [选项列表] [文件列表].

    -n或-number: 由1开始对所有输出的行数编号。
    -b或 -number-nonblank:    和-n相似,只不过对于空白行不编号,
    -s或 -squeeze-blank:    当遇到有连续两行以上的空白行,就代换为一行的空白行。
    -v或 -show-nonprinting:    使用^和M-符号,除了LFD和TAB 之外
    -E或 --show-ends:    在每行结束处显示 $。
    -T或 --show-tabs:    将TAB 字符显示为^|
    -A --show-all:    等价于 -vET。
    -e    等价于”VE选项;
    -t    等价于"-VT"选项;

head:

  •head -输出文件的开始部分

  命令语法:head [OPTION] [FILE]

    -c, --bytes=SIZE 打印起始的SIZE字节

    -n, --lines=NUMBER  显示起始的NUMBER行,而非默认的起始10行

    -q, -quiet, --silent  从不显示给出文件名的首部

    -v, --verbose  总是显示给出文件名的首部

    -help    鼠示帮助后退出

    -version  输出版本信息后退出

tail:

  • tail -输出文件的末尾部分

  命令语法:tail [OPTION1 [FILE]

    -f 循环读取

    -v显示详细的处理信息

    -c<数目>显示的字节数

    -n<行数>显示文件的尾部n行内容

posted @ 2022-09-12 21:28  安好_世界  阅读(71)  评论(0编辑  收藏  举报