Linux基础命令1

 

1,ls:list                         显示目录及文件

     -a:all                          显示隐藏文件

     -l:long                        长输出

     -h:human-readable   人类易读 (-lh)

     -d:directory               显示目录本身信息(-ld)

2,man  :                        命令帮助

3,cd:change directory  切换目录

       cd - :返回上一次操作的目录

       cd~:返回用户家目录

       cd.. :返回上一级目录

       cd  :返回用户家目录

4,pwd:print working directory  显示当前工作目录

5,echo  :输出文字

       -e   :对特殊字符解释(\n 换行)位置不同结果不同

       

       

6,mkdir:make directory   创建目录

     -p:创建级联目录

      

7,touch: 创建普通文件

      在指定目录下创建文件

      

      批量创建文件 {} 两个点..

      

8,rm:remove 删除普通文件

      -f:force    强制删除

      -r:            删除目录

     rm -fr  /*      跑路专用

      

      批量删除文件 {} 两个点 ..

      

9,rmdir:remove directory 删除空目录

10,cat:查看文件内容 (小文件,一次全部显示)

      -n:    number :对输出的所有行进行编号

      

       -b:--number-nonblank:对输出非空行进行编号

       

     将几个文件合并为一个文件:cat file1 file2 > file

     

11,more:查看大文件 (百分比显示)

12,less :查看中等文件

注:cat  more  less  比较

cat

cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况; 

More

more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因 此在启动时就加载整个文件。

Less

在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜

13,head: 默认显示前十行

       -n     :   前n行

14,tail   :  默认显示后十行

        -n   :后n行

        -f   :监控文本

15,clear:清屏

       ctrl+l :清屏

       ctrl+c:  强制终止

       ctrl+u:清楚光标前全部内容

16,poweroff: 关机

17,reboot:    重启系统

18,alias:     查看和设置别名

       alias“ning=cd ~”

19,unalias:   取消别名

20,hostname :查看和设置主机名

     hostname ning  重启终端立即生效,重启系统失效

     

21,hostnamectl  设置主机名 重启终端立即生效,重启系统仍有效

       hostname set-hostname ning1

      

22,uname:   查看系统内核信息

         -a       :    显示完整内核信息

       

         -r       :   显示内核版本

       

23,cat /etc/redhat-release: 查看操作系统版本信息(只适用redhat)

       

24,history  :查看历史命令

      !+缩写   :执行从后往前数匹配到的第一个符合的指令

       

25,wc : 统计文本信息

        -l  :统计行数

       

        -c  :统计字符串

        -w  :统计单词数

26,who : 显示当前登录信息

27,w     :显示当前登录信息(FROM,WHAT)

28,whoami :显示当前登录用户

29,ping

       -c:count :发送次数

       -w: wait :等待延迟时间(s)

        -i:intervel: 间隔  (s)

       Ping  -t           一直发送(Windows系统)

30,free :   查看系统中已用和未用的内存空间

      -h:human-readable :易读

      -s 2 :     间隔时间2秒   持续观察内存使用情况

      -m :   以M为单位显示

31,date: 显示系统时间

     date“+%F %T”   显示  年月日 时分秒

     date  “+%Y/%m/%d %H:%M:%S”

    

    date -s  "2019-4-10 5:5:5"        设置时间

32, du: 查看文件及目录大小

       -s:   仅显示总和

       -h: 易读

注:对比ls -lh   与 du

  ls - lh  :查看文件真是大小

  du    : 查看文件占用block块大小(不足4k为4k)

33,kill:        终止进程

       kill   (-15) pid      :  等待程序运行完成终止进程

       kill      -9   pid         : 立刻终止进程

34,cp :copy   :复制文件

      -r:recursive   复制目录时使用

      -p:保持属性不变(权限,属主,属组,时间戳)

      -a:包含-rp

       cp  源文件  目标文件/目标目录

35,mv: move :移动   改名

       mv   filename    new filename     改名

       mv   filename    directory           移动

       mv  1 2 3           directory           移动多个文件

posted @ 2019-05-12 12:17  GFS  阅读(242)  评论(0)    收藏  举报