Linux学习笔记:Linux基础命令之五
2017-08-02 17:15
591 查看
关机或重启命令
halt,poweroffreboot
-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匹配到的路径
文本文件查看类命令
moremore [OPTION] FILE…
-d:显示翻页及退出提示
less
head [OPTION…] FILE…
head
head [OPTION] FILE…
-c #:指定获取前#字节
-n #:指定获取前#行
-n -#:指定获取后#行
tail
tail [OPTION]… [FILE…]
-c #:指定获取后#字节
-n #:制定获取后#行
-n -#:指定获取前#行
-f:跟踪显示文件新追加的内容
文件的时间戳管理工具
文件数据种类: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:如果文件不存在,则不予创建
文件管理命令:
复制命令: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必须存在,且为目录,其他情形均会出错
cp SRC DEST
SRC是目录,则使用选项-r
如果DEST不存在,则将源文件改名为目标文件存放到相应目录
如果DEST存在:
如果DEST是文件,报错
如果DEST是目录,在目标文件下复制源文件
常用选项:
-i:交互式复制
-r,-R:递归复制目录及内部的所有内容
-a:归档,相当于-dR –preserv=all
–preserv=[ATTR_LIST]
mode:权限
ownership:属主属组
timestamp:时间戳
links:链接属性
xattr:扩展属性
context:安全上下文
all:以上所有
-d:–no-dereference –preserv=links
-p:保留权限、属主属组、时间戳
–preserv=mode,ownership,timestamp
-v:–verbose 详细显示命令执行的操作
-f:–force 强制复制文件
剪切命令:mv
mv [OPTION]… [-T] SOURCE DESTmv [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:统计字节数。
cut命令:选取命令,就是将一段数据经过分析,取出我们想要的。
cut [OPTION]… [FILE]…
-d DELIMITER:自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
#:指定第#个字段
#,#[,#]:指定的离散的多个字段
#-#:连续的多个字段
sort命令:将文件进行排序,并将排序结果标准输出。
sort [OPTION]… [FILE]…
-f:需略字符大小写
-r:连续排序
-t:DELIMITER:字段分隔符
-k #:已制定字段为标准排序
-u:uniq,排序后去重
uniq命令:于报告或忽略文件中的重复行,一般与sort命令结合使用。
uniq [OPTION]… [FILE]…
Note:连续且完全相同方为重复
-c:显示每行重复出现的次数
-d:仅显示重复过的行
-u:仅显示不曾重复的行
相关文章推荐
- 嵌入式开发之Linux基础第三天学习笔记 linux系统命令(二)
- c/c++unix/linux基础学习笔记-常用命令和vi的使用
- 【Linux学习笔记】19:Bash基础-命令别名与快捷键
- linux学习笔记——基础命令、快捷键与认识虚拟机
- Linux基础入门(五)--学习笔记-历史命令
- linux基础学习笔记之查看系统硬件信息命令
- Linux基础学习笔记-命令篇
- Linux 基础目录 简单命令学习操作笔记
- linux基础命令学习笔记~1
- linux基础命令学习笔记
- Linux基础学习笔记之tr命令
- linux 学习笔记(一)(基础命令及文件相关命令)
- 大数据技术学习笔记之linux基础1-基础环境与基础命令
- 【Linux学习笔记】20:Bash基础-历史命令
- Linux基础学习笔记之cp命令
- Linux基础学习笔记之与关机、重启相关的命令
- 嵌入式开发之Linux基础第二天学习笔记 linux系统命令(一)&其他
- 【JAVAWEB学习笔记】26_Linux基础:简介安装、常用命令和JDK、Mysql、Tomcat的安装
- linux基础命令学习笔记
- linux学习笔记之基础操作及命令