Linux命令0830

Linux命令

通用命令格式:命令字 【选项】【参数】
“-“短引导简写
“–”引导长格式选项
参数:命令操作的对象,如文件,目录名等
重点命令:

目录处理命令 ls

功能:显示目录文件
ls -a:显示所有文件包括隐藏文件
ls -l:当前目录下文件的详细信息
ls -h:实际是ls -lh ,显示文件详细信息,文件大小单位可变
ls . 表示操作当前目录 点可省略,默认即为当前目录
ls.. 表示操作上级目录
目录处理命令 cp

复制:复制文件或目录
cp -r 复制目录
-p 保留文件属性
-i 覆盖文件前询问用户(cp默认存在-i)
-v 显示执行命令过程

这里写图片描述
这里写图片描述

文件处理命令 rmdir

功能:删除空目录,非空删不掉
语法:#rmdir /tmp/aaa

目录处理命令 rm

功能:删除文件
语法:rm -r :删除目录,递归删除
rm -f:强制执行
  绝对路径:是从盘符开始的路径,形如 C:\windows\system32\cmd.exe 相对路径:是从当前路径开始的路径,假如当前路径为C:\windows 要描述上述路径,只需输入 system32\cmd.exe 实际上,严格的相对路径写法应为 .\system32\cmd.exe 其中,.表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。

touch

功能:修改时间戳,顺便创建空文件
例:#touch 1.txt
stat 1.txt :查看时间戳
chmod + x 1.txt :改变属性时间
cat 1.txt :改变访问时间
vim 1.txt :改变内容时间
Access 访问时间,打开或输出
Modify 改变内容时间
Change :改变属性时间
文件处理命令cat

功能:显示文件内容
-n 文本前显示行号
-E 结束符号
例:cat /etc/issue
more

语法:more【文件名】
(空格) 翻页
(enter)换行
q或Q 退出
b 向上翻页
功能:分页显示内容
例:
$ more /etc/services
文件处理命令tail

语法:tail [文件名]
功能描述、显示文件后面几行
-n 指定行数 默认10行
-f 动态显示文件末尾内容
例:
$ tail -n   3 /etc/passwd 显示后三行

$tail -f 2.txt 后续加入几条文本 动态显示新加入的

文件处理命令ln

语法:ln -s [原文件] [目标文件]
例:
ln -s /bin/ls haha
执行本目录连接:
# ./haha
删除链接:
# rm haha

权限命令chmod

语法:chmod [{u g o a}{+,-,=}{r,w,x}][文件或目录]
-R递归修改
文件:
-rw-r–r–
drwxy-xy-x
第一位是文件类型,后九位是权限:前三属主,中三属组,后三其他
r可读4 w可写2 x可执行1
这里写图片描述

文件搜索命令find

$ find /etc -name init 在目录/etc中查找文件init - iname不区分大小写

$ find / -size +204800 在根目录下查找大于100MB的文件 +n大于 -n小于 n等于 

$ find /home -user user1 在根目录下查找所有者为user1的文件 -group根据所属组查找

find/etcsize+163840asize204800/etc80MB100MBaando(or) f i n d / e t c − s i z e + 163840 − a − s i z e − 204800 在 / e t c 下 查 找 大 于 80 M B 小 于 100 M B 的 文 件 − a 两 个 条 件 同 时 满 足 ( a n d ) − o 两 个 条 件 满 足 任 意 一 个 即 可 ( o r )  find /etc -name inittab -exec ls -l {} \;
在/etc下查找inittab文件并显示其详细信息 -exec 命令 {} \;对搜索结果执行操作

历史命令history

登录shell时,会读取命令历史文件中记录下的命令: ~/. bash_history
登录进shell后执行的命令只会记录在缓存中,只有在用户退出时才会追加到~/. bash_history
history -a :把命令追加到~/. bash_history
history -c: 清空历史命令
在用户家目录下 .bash_history记录历史记录
裁剪命令cut

cut是一个选取命令,功能是将文件中的每一行字节,字符和字段进行剪切,选取需要的,并将这些选取好的字段输出至标准输出
-b:以字节为单位进行切割,字节位置忽略多字节字符边界,除非制定了-n标志
-c :以字符为单位进行切割
-f :与-d一起使用,指定显示哪个区域
-d :自定义分隔符,默认为制表符(\t)
-n :取消分割多字节字符,仅和-b 一起使用
排序cut

sort -b :忽略每行前面的空格字符
-n :依照数值大小排序
- t:分隔字符
- k:选择那个区间进行排序
- u:全局去重
压缩解压tar

tar - zcvf压缩
tar -zxvf 解压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值