前五周命令笔记


1 man 查找命令的功能,参数

man 命令

2  help 查内置命令

help 命令

3 shutdown      fd

  shutdown -r now 立刻重启

  shutdown -h now 立刻关机

4  reboot重启 poweroff关机 halt关机

5  pwd print working dirctory 显示当前目录

  自动显示工作目录:PS1="[\[\e[34;1m\]\u@\[\e[0m\]\[\e[32;1m\]\H\[\e[0m\] \[\e[31;1m\]\w\[\e[0m\]]\\$ "

6 cd change diretcory 改变目录

  cd -  去上一次所在的目录

  cd ~或cd 去当前用户的家目录

  cd . 去当前目录

  cd ..去上一级目录 ..表示上一级目录

7 tree 以树形结构显示目录

  -L(level) 指定层数 如 tree -L 1 第一层目录

  -d (directory)只显示目录

8 mkdir (make directory)创建目录

  -p 递归创建多个目录

9 touch 创建文件

  touch{1..N}等价于 touch 1.txt touch 2.txt .....touch N.txt  {}生成序列

10 ls 显示目录下的内容

  -l(long) 使用长格式显示目录下的内容

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

  -d (directory)显示目录

11 cp (copy) 拷贝文件或目录

  -r (recursive)递归式复制目录

  -p  保持文件属性  (大小,时间,权限。属主)

  -d  保持软连接

  -a  等于 -p+ -d+ -r 保持文件属性,链接不变

  -f  强制拷贝,有则覆盖 \cp -f

  -i  确认

12 alias 查看或设置别名

  屏蔽别名 命令前 \  (反斜线)

            /bin/cp    (全路径)

    设置别名 alias cp='cp -i'

13 rm (remove)

    -f(force)强制删除 -fr 删目录 -rf 全删

    -r (recusive)递归删除

    -i 确认

14 unalias 取消别命 


15 mv (move)移动目录或文件

  mv是移动。(剪切)

  cp是复制

16 echo 输出和打印  (help)

  -n 不换行输出

  -e 支持转义字符

        \t 代表tab

        \n 回车换行

17 printf 格式化打印

18 查看运行级别

    runlevel (who -r)

19 切换运行级别

    init 0 关机

    init 6 重启

20 hostnamectl 设置主机名C7 永久

  hostname    设置主机名C7和C6 临时

21 vi/vim  纯文本编辑器

  vi  记事本

  vim notepad++

22 cat 查看文件内容

  -n 显示行号

23 more 分页显示文件内容

24 less 分页显示文件内容

25 head 显示文件头部内容

  默认显示前10行,显示前N行, -n+数字

26 tail 显示文件尾部内容

  默认显示后10行,显示后N行, -n+数字

  -f 跟踪显示文件尾部的信息

27 tac 按行翻转文件内容

28 rev 左右按字符翻转行的内容

29 tr 替换或删除字符

30 grep 文本过滤工具

      -v  取反

      -n  加行号

      -i  不区分大小写

      -w  按单词为单位过滤

      -E  扩展的grep 即egrep

31 file 查看文件类型

32 ln -s 创建软链接

33 which 查命令所在的路径

34 whereis 显示命令,源码,帮助等路径

      -b 只查找二进制

35 locate 快速定位文件路径(从updatedb数据库里查找文件路径)

36 find 查找目录下的文件

      -name 按文件名查找

      -type 按类型查找

      -exec 对查找结果再处理

      -mtime 按修改时间查找

36 xaigs 将标准输入转换成命令行参数

      -n  n个为一组输出

      -d  指定分隔符

      -i  把{}当做前面查找的结果

37 date 显示系统时间和日期

      -s  修改时间

      -d  根据你的描述显示时间

38 tar 打包压缩

      -z 压缩

      -c 创建

      -v 输出打包过程

      -f  对文件打包

      -t 查看文件

      -C 指定解压的路径

      -x 解压

      -h 跟随软连接

39 id 查看用户身份

40 whoami 查看当前用户

41 useradd 添加普通用户

42 stat 查看文件属性

    -c 获取文件属性的一部分

    -c %A 显示字符权限

43 ls --time-style 显示修改时间的格式

      =long-iso 年月日时分

      =iso  月日时分

      -t modify 文件内容被改过之后的时间

      -c change,文件属性发生改变的时间。

      -a access,文件内容被访问过的时间。

44 df 查看文件系统

      -i 查看inode数量

      -h 查看block数量

45 ls -r 以文件名反序排列并输出目录内容列表

      -t 用文件和目录的更改时间排序

46 grep -P 用于过滤Perl兼容正则表达式

47getenforce 查看selinux状态

  setenforce 设置selinux状态

48 sed (Stream Editor) 流编辑器

    选项 -n 取消命令的默认输出

    -i 直接修改文件内容 而不是输出到终端

    内置命令字符

    s 替换

    g 全局替换

    p 打印

    d 删除

49 cut 按列切割

  -d 指定分隔符

  -f 指定列,多列用,或-

  -c 按字符取内容

50 ask 取列

    -F 指定分隔符

      第一列 $1 第二列 $2

      整行 $0 

      最后一列 $NF

      ~ 匹配

51 chomd 修改文件权限

  -R 递归修改

52 chown (change owner) 改变文件用户和组

  -R 递归修改

53 chgrp 修改用户组

54 find

-perm 查权限

55 groupadd 添加用户组

  usermod 修改用户组

  passwd 修改用户密码

56 crontab 设定定时任务规则

-l (list) 列表查看已经设置的定时任务

-e (edit) 编辑定时任务

-u (user) 查看特定用户下的定时任务

57 md5sum 给文件设置指纹(计算和检查MD5数字信息)

58 sync 把数据从buffer写回磁盘

59 useradd 添加普通用户

        -u 指定UID

        -s 指定登录的SHELL

        -M 不创建家目录

        -c 添加用户说明

        -m 指定家目录

        -e 设定登录截止日期

        -g 指定所属的组

60 userdel删除用户

        -r 递归删除用户目录及下面内容

61 usermod 修改用户的属性

        -u 指定UID

        -s 指定登录的SHELL

        -M 不创建家目录

        -c 添加用户说明

        -m 指定家目录

        -e 设定登录截止日期

        -g 指定所属的组

        -a 追加用户到用户组

        -l 修改账号名称

        -L 锁定用户密码

        -U 解除密码锁定     

62 passwd 修改用户密码

        -stdin 从标准输入接受密码并设置 

63 chpasswd 从标准输入批量更改用户密码

64 groupadd -g 指定组id

65 groupdel 删除用户组

66 chage 修改密码过期信息

      -l 列表显示用户密码信息

      -E 修改账户过期时间

67 w 查看谁登录了,干了什么

68 last 显示登录过的用户信息列表

69 lastlog 查看最近登录过的用户报告

70 su 用户身份切换

    -  携带环境变量登录

    -c 以指定用户身份执行命令

71 sudo 允许指定用户执行某命令期间拥有root权限

    -l 查看获得的权限

72 visudo 编辑sudo配置文件的命令

    -c 检查配置文件语法

73 fdisk -l 查看磁盘大小与分区

74.dd 创建一个虚拟文件系统

75.partprobe 将分区信息通知内核,真正生效

76.mkfs 格式化(本质创建文件系统)

      -t 指定类型 -t ext4(mkfs.ext4)

      -b 指定block大小

      -I 指定inode大小

77.mount 挂载文件系统

      -t 指定文件类型

      -o 挂载的选项 mount -o rw.remount/

      -a 可以将fstab里的信息挂载

78.umount 卸载文件系统

      -lf 强制卸载


blkid 查看块设备属性(UUID,Fstab)

dumpe2fs 查看ext文件系统细节

xfs_info 查看xfs文件系统细节

fsck 磁盘检查和修复

    -a 修复磁盘

xfs_repair 检查和修复ext文件系统

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容