• Linux常用命令基础


    1. ls 作用:list列出当前目录下的文件信息

    常用选项:

    -a:列出所有文件

    -d:查新目录自身信息

    -h:和-l一起使用,-l列出的信息不是太明确,-lh使信息易读

    -l:long,是长输出的意思

    2. man 作用:命令帮助手册

    常用是name 和description

    3. pwd 作用:显示目前所在位置

    4. cd 作用:切换位置

    cd /cjk 切换到cjk文件下

    cd - 切换到上一次所在目录下

    cd .. 切换到上级目录

    cd~ 切换到家目录,效果等同cd

    5. mkdir 作用:make directory的缩写,创建目录

    常用选项:

    -p:递归命令,比如mkdir 1/2/3/4/5无法成功创建,因为电脑是先创建5,但是它找不到4,-p会让电脑从1开始,这样就可以创建成功。

    6. echo 作用:输出并显示文本,(仅一行)

    -e:识别解析

    :换行,同时需要-e识别

    echo -e "33[32mthis is abc come on33[0m"    可以输出不同颜色文字,改变32可以改变颜色

    7. touch 作用:创建文件命令

    8. cp 作用:copy复制命令

    常用选项:

    -r:递归复制目录  

    -a:保持原属性和文件结构(-a=-dpr),所以一般用-a就可以了

    9. mv 作用:moving 移动文件也就是我们常用的剪切

    和cp命令相似,如,mv a b c d把a b c三个文件移动到d目录中,如果是mv t.txt h.txt,这种是将t.txt改为h.txt的名字

    10. rm 作用:移除命令

    常用选项:

    -r:递归的移除目录树,例如删除一个目录rm sh -rf,这里没有-r是无法删除目录的

    -f:不作询问的移除也就是强制移除

    11. rmdir 作用:删除空目录

    12. cat 作用:连接文件并输出文件内容(用于文件内容较少)

    常用选项:

    -n :输出行号,就是光标会定位到你选择行的首位

    13. less 作用:浏览文件内容,在查看前不会加载整个文件,用于内容比cat命令内容多比more少

    14. more 作用:作用类似less,但浏览只能向下且会在最下端以百分比形式显示阅读量,查看前加载整个文件,用于内容较多的文件

    15. head 作用:输出文件开头部分内容,默认10行

    常用选项:

    -n:指定行,比如-n 3(-3也可以),只会显示前3行

    16. tail 作用:和head相反,显示的是末尾部分

    常用选项:

    -n:指定行

    -f:文件增长时,输出后续添加的部分(持续刷新),常用语监控文本

    17. clear 作用:清屏,可用Ctrl+l快捷键

    18. poweroff 作用:关机

    19. reboot 作用:重启

    20. alias 作用:设置/查看别名

    比如alias “a=-ls”,那么当输入a时,相当输入了-ls命令

    如果需要取消,unalias a就可以了

    21. uname 作用:显示系统内容

    常用选项:

    -a:所有信息

    -r:显示内核版本信息

     22. hostname 作用:显示并设置主机名

    hostname更改的主机名是保存在了内存中,所以一旦重启就会失效,想永久生效可以使用hostnamectl set-hostname name

    23. history 作用:查看历史命令

    !+上一次命令的简写可以再次执行

    24. witch 作用:显示命令完整路径

    25. wc 作用:统计文本信息

    常用选项:

    -w:(word)单词数量

    -c:(charator)字节数量

    -l:(line)行数

    26. w 作用:显示已经登录的用户和他们在做什么

    27. who 作用:显示已经登录的用户

    28. whoami 作用:显示当前用户

    29. ping 作用:向网络主机发送ICMP

    常用选项:

    -c:发送数据包的数量

    -w:等待时间

    -i:收发信息的时间间隔

    30. kill 作用:终止进程(kill后面指定pid号码)

    -9:强行终止

    -15:程序释放后终止(可能不会立刻停止)

    31. seq 作用:生成数列

    如seq 3 2 8,输出结果

    3

    5

    7

    3代表起始数,8代表结束数字,2代表间隔步长

    32. du 作用:文件及目录大小,这个显示的是block占用大小,block规定最小是4K,也就是如果文件是1K,在block中仍会占用4K空间,可以通过ls -lh去看实际大小

    默认一个目录下所有文件的大小,最后会显示大小的总和

    -s:仅显示总和

    -sh:总和以人类易读的形式表示

    33. df 作用:文件系统磁盘的空间的使用情况

    34. free 作用:显示系统中已用和未用的内存空间总和

    -m:以M为单位

    -h:人类易读

    -s 2:间隔2秒显示一次,可以持续查新使用情况

    35. date 作用:打印或设置时间

    -s:根据STING设置时间

    %Y%m%d:年月日

    %H%M%S:时分秒

    date ‘+%F %T’例如2019-5-7 13:45:23的格式

  • 相关阅读:
    10.25T2 二维线段树
    10.25T1 模拟+栈
    10.24T3 解方程 取模意义下运算+秦九韶算法
    10.24T2 树链剖分
    10.24T1 树形DP
    10.23T3 杨辉三角上做莫队
    10.23T2 二分+二分图(滑稽)
    10.23T1 杨辉三角
    10.22T6 水题
    10.22T4 模拟DP
  • 原文地址:https://www.cnblogs.com/1011cjk/p/10821936.html
Copyright © 2020-2023  润新知