关机或重启命令
- halt,poweroff
- reboot
- -f:强制,不调用shutdown
- -p:切断电源
- shutdown
- 格式:shutdown [OPTION]… TIME [MESSAGE]
- -r:–reboot 重启
- -H:–halt 关机
- -c:取消关机或重启
- TIME
- now:立刻
- +m:相对时间表示法:从命令提交开始多久以后
- hh:mm:绝对时间表示,指明具体时间
用户登陆信息查看命令
- whoami:显示当前登陆有效用户
- who:系统当前所有的登陆会话
- w:系统当前所有的登陆会话及所做的操作
目录管理命令
- mkdir [OPTION] /PATH/TO/SOMEWHERE
- -p:存在于不报错,且可自动创建所需的个目录
- -v:显示详细信息
- -m(MODE):创建目录是直接指定权限
- rmdir:
- rmdir [OPTION]…
- tree
- -d:只显示目录
- -L level:指定现实的层级数目
- -p pattern:只显示由指定pattern匹配到的路径
文本文件查看类命令
- more
- more [OPTION] FILE…
- -d:显示翻页及退出提示
- less
- head [OPTION…] FILE…
- head
- head [OPTION] FILE…
- -c #:指定获取前#字节
- -n #:指定获取前#行
- -n -#:指定获取后#行
- tail
- tail [OPTION]… [FILE…]
- -c #:指定获取后#字节
- -n #:制定获取后#行
- -n -#:指定获取前#行
- -f:跟踪显示文件新追加的内容
- tail [OPTION]… [FILE…]
文件的时间戳管理工具
- 文件数据种类:metadata,data
- 查看文件状态:stat
- 三个时间戳:
- access time:访问时间,简写为atime
- modify time:修改时间,简写为mtime
- change time:改变事件,简写为ctime
- touch命令
- touch [OPTION]… [FILE]…
- -a:only atime
- -m:only mtime
- -t:STAMP
- [[cc]YY]MMDDHHmm[.ss]
- -c:如果文件不存在,则不予创建
- touch [OPTION]… [FILE]…
- 文件管理命令:
- 复制命令:cp
- cp [OPTION]… [-T] SOURCE DEST
- cp [OPTION]… SOURCE… DIRECTORY
- cp [OPTION]… -t DIRECTORY SOURCE…
- cp SRC DEST SRC是文件
- 如果目标不存在,新建DEST,并将SRC中内容填充至DEST中
- 如果目标存在:
- 如果DEST是文件:将SRC中的内容覆盖至DEST中,此时建议cp命令使用-i选项
- 如果DEST是目录:在DEST下新建与源文件同名的文件,并将SRC中内容填充至新文件中
- cp SRC… DEST
- SRC…:多个文件
- DEST必须存在,且为目录,其他情形均会出错
- SRC…:多个文件
- cp SRC DEST
- SRC是目录,则使用选项-r
- 如果DEST不存在,则将源文件改名为目标文件存放到相应目录
- 如果DEST存在:
- 如果DEST是文件,报错
- 如果DEST是目录,在目标文件下复制源文件
- SRC是目录,则使用选项-r
- 常用选项:
- -i:交互式复制
- -r,-R:递归复制目录及内部的所有内容
- -a:归档,相当于-dR –preserv=all
- –preserv=[ATTR_LIST]
- mode:权限
- ownership:属主属组
- timestamp:时间戳
- links:链接属性
- xattr:扩展属性
- context:安全上下文
- all:以上所有
- –preserv=[ATTR_LIST]
- -d:–no-dereference –preserv=links
- -p:保留权限、属主属组、时间戳
- –preserv=mode,ownership,timestamp
- -v:–verbose 详细显示命令执行的操作
- -f:–force 强制复制文件
- 复制命令:cp
剪切命令:mv
- mv [OPTION]… [-T] SOURCE DEST
- mv [OPTION]… SOURCE… DIRECTORY
- mv [OPTION]… -t DIRECTORY SOURCE…
- 常用选项:
- -i:交互式剪切
- -f:–force 强制剪切
删除命令:rm
- rm [OPTION]… FILE…
- 常用选项
- -f, –force:强制删除
- -i:交互式删除
文本编辑器:nano
- nano [OPTIONS] [[+LINE,COLUMN] FILE]…
- 常用快捷键:
- ^G:获取帮助
- ^O:保存文本文件
- ^X:退出编辑
文本处理工具:wc、cut、sort、uniq
- wc命令:统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
- wc [OPTION]… [FILE]…
- -l:统计行数。
- -w: 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
- -c:统计字节数。
- wc [OPTION]… [FILE]…
- cut命令:选取命令,就是将一段数据经过分析,取出我们想要的。
- cut [OPTION]… [FILE]…
- -d DELIMITER:自定义分隔符,默认为制表符。
- -f :与-d一起使用,指定显示哪个区域。
- #:指定第#个字段
- #,#[,#]:指定的离散的多个字段
- #-#:连续的多个字段
- cut [OPTION]… [FILE]…
- sort命令:将文件进行排序,并将排序结果标准输出。
- sort [OPTION]… [FILE]…
- -f:需略字符大小写
- -r:连续排序
- -t:DELIMITER:字段分隔符
- -k #:已制定字段为标准排序
- -u:uniq,排序后去重
- sort [OPTION]… [FILE]…
- uniq命令:于报告或忽略文件中的重复行,一般与sort命令结合使用。
- uniq [OPTION]… [FILE]…
- Note:连续且完全相同方为重复
- -c:显示每行重复出现的次数
- -d:仅显示重复过的行
- -u:仅显示不曾重复的行
- uniq [OPTION]… [FILE]…