Linux基本命令

好久不见. 提交于 2020-08-18 07:28:40

Linux基本命令

  1. echo(printf)即输出

   -n:不换行;

   -e:使用\所引导的转义序列生效(需使用引号,引号前需要空格);

   \n:换行;

   \t:水平制表符(相当于tab键);


046b301be0f161c8568fc36c9cf7bea0.png-wh_046b301be0f161c8568fc36c9cf7bea0.png-wh_












2.mkdir

 mkdir - make directories,创建新目录;

 -p, --parents:在创建目录的时候,如果其父目录不存在,则优先创建之;

 -v, --verbose:为每个被创建的目录显示一条信息;8d41bdc110069dae613b5a661a776cbf.png-wh_



3.pwd:显示当前工作目录的名字

aec217e568007454b51c263b21a54239.png-wh_


4.ls:列表目录的内容

  -a   --all:显示所有文件,包括隐藏文件;

  -A, --all-most:显示出了“.”“..”以外的所有文件,包括隐藏文件;

 --color[=WHEN]:以不同的颜色来显示查询结果;

  -d,--directory:显示目录本身,而不是目录中的文件名;

  -h  --human-readble:在显示文件大小的时候,显示为更加易读的格式;通常与-1选项一同使用;

  -l:使用长列表格式显示文件的详细属性:3b5a373066290c48ee61f5b86649a0a3.png-wh_

-

5.rm

  rm - remove files or directory

  rm [OPTION]... FILE...

 -f, --force:暴力,强制删除(不推荐使用);

 -r, -R, --recursive:递归删除目录及目录中的内容;


344c898cf143ec46ff88a932fc1cf27c.png-wh_





 

6.nano:文本模式下的全屏编辑工具。

   ^:脱字符,表示crtl键 ^+o:保存文档内容;  ^+x:退出编辑界面;a663de8c8d826d60b89f3ea15458436c.png-wh_



















7.cat:连接文件并在标准输出上显示  格式:cat [选项列表] [文件列表]...

常用选项:

 -b, --number-nonblank:给非空输出行编号。

 -n: --number给所有输出行编号。

 -s, --squeeze-blank将所有的连续的多个空行替换为一个空行。

 -E, --show-ends在每行结束显示 $ 。

注意:cat或tac命令,如果没有给出参数,所有的内容需要通过标准输入完成,而后使用^+c或^+d退出3b1266e75e2c38c70e0f503c2fb4b612.png-wh_c1a0813af15601258f2a38310989f082.png-wh_2f03edfdf146f0583d384388657a9049.png-wh_













33fe14e9e470028a21190cc6269e140f.png-wh_

8.stat:显示文件或文件系统的状态 格式:stat【option】..file..

  常用选项:-c:以指定的格式显示文件的指定状态属性;54ddf6ebcb834477fb009e8b1b51ff66.png-wh_

9.touch:改变文件的时间戳(change file timestamps)

 常用选项:

 -c:不创建任何文件

 -a:仅修改文件的访问时间戳

 - m :仅修改文件的修改时间戳

 -t:使用指定的stamp替换文件的时间戳

 额外的,如果没有指定-c选项,touch命令可以创建被指定为参数不存在的文件;




10.head:输出文件的起始部分;

格式:../src/head [OPTION]... [FILE]...

常用选项:

-c, --bytes=SIZE打印起始的SIZE字节(即以字节输出内容)

-n, --lines=NUMBER显示起始的NUMBER行,而非默认的起始10行(以行输出内容)可以用-#替换-n  #k;注意:如果不使用任何选项,则默认显示指定文件内容的前十行;如果文件不足十行,则显示所有容;9ba42b7c4d09e68acbcf09ace68f5bdb.png-wh_bf1193570cea5181a775a3b83f809660.png-wh_eb42d842c92aaeeb8ac1496754b9b982.png-wh_


11.tail: 输出文件的末尾部分。格式:../src/tail [OPTION]... [FILE]...

常用选项:大致与head相同

 -f, --follow[={name|descriptor}]当文件增长时,输出后续添加的数据(监控文件末尾的变化);adcd69b287a6cfd6b99c9506781f1bef.png-wh_

12.more:more — 在显示器上阅读文件的过滤器,分页显示文档内容; 

格式:more [-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ...]

交互式编辑方法:

       可以使用/或?根据后续给出的字符串组合进行过滤;

  可以使用n找到下一个匹配项;

  使用q退出more模式;

   用enter向下翻一行;

   用space向下翻一页;

1e949588eecdb7558b55aed808278d85.png-wh_



13.less(和more差不多)

 交互式编辑方法:

 可以使用/或?根据后续给出的字符串组合进行过滤;

 可以使用N或n找到下一个匹配项;

 使用q退出more模式;

 用enter向下翻一行;

 用space向下翻一页;



 日期和时间相关的命令:

14.date:操作系统时间:使用软件模式的时钟记录的时间;

常用选项:-s, --set=STRING根据 STRING 设置时间;两种格式:

(1)MMDDhhmm[[CC]YY][.ss]

(2)“ccyy-mm-dd  hh:mm:ss”或ccyy/mm/dd  hh:mm:ss

format:

%F:表示完整的年月日格式,即yy-mm-dd;

%T:便是完整的时分秒格式,即:hh:mm:ss;

%Y:表示完整的年份 %m:表示月份

%d:表示日期

%H:表示小时

%m:表示分钟

%S:表示秒钟

               %s:时间戳:从1970-01-01  00:00:00到当前系统时间所经历的秒数;

注意:1970年1月1日作为Unix元年;

此时间戳是由32位二进制表示的,其最大范围0-4294967295;d84ae0484278051aa698360d1b2667a2.png-wh_



15.clock:格式:hwclock [function] [option...]

常用选项:  

-s, --hctosys:根据硬件时钟设置系统时间;

-w, --systohc:根据系统时间设置硬件时钟(不推荐);78935bc3a587f111ca042550f8b19573.png-wh_



16.cal

 与关机,重启,注销有关的命令:

关机:halt, poweroff, shutdown -h TIME, init 0;

重启:reboot, shutdown -r TIME, init 6;

注销:exit, logout,^+d;


c5ad800fe2def9f9e2bd22032d712ee2.png-wh_



17.cp

 cp - copy files and directories

 格式:cp [OPTION]... [-T] SOURCE DEST:单源复制

     cp [OPTION]... SOURCE... DIRECTORY:多源复制

注意:

(1):cp命令至少有两个参数;

(2):最后一个参数,通常是此次复制的目标

(3):如果在复制时给出的目标是目录,则直接将文件复制到指定的目录中,保留原文件名;如果在复制非目录文件时,给出的目标是非目录的文件,则此次操作时复制并改名;

 常用选项:

    -r  -R ,   递归地复制目录文件

    -d, --no-dereference

 复制符号链接作为符号链接而不是复制它指向的文件, 并且保护在副本中原文件之间的硬链接.

    -p:复制的源文件中的权限位,所有权及时间戳属性会保留下来;

    -a: 相当于-dpr的组合;

    -f:如果目标文件已经存在,则强制复制且不提示;若想要该选项生效,执行cp命令时,则需要在前面加上“\”;




18.mv:移动 (改名) 文件

格式:mv [选项]... 源文件 目标文件:单源移动

    mv [选项]... 源文件... 目录:多源移动

    常用选项:  

       -f, --force覆盖前永不提示;

  -n:移动文件时,如果源文件和目标位置中的文件重名,则不移动;

  




































标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!