Linux常用命令

ls -a /:所有文件包括隐藏文件
ls -c /:按文件的修改时间排序
ls -l /:所有文件按照长格式来显示文件信息
ls -F /:用于标记文件类型ak是可执行文件,desktop是目录文件
ls -al /:查看文件的详细,包含权限查看
touch -c -t:设定文件的时间记录touch -c -t 05071930 file


mkdir -p /home/dir/dir2:用-p来一次性建立多层目录
mkdir-m 777 newdir:创建文件的时候同时赋予权限,没有-m的时候默认权限是755
rmdir:递归删除目录,当删除完子目录后为空目录的时候才会删除父目录
cp -i:example.c /usr/local/shiyan.c:复制的时候提醒确认
cp -f :不给提示确认
cp -r:复制整个目录包含子目录到指定文件夹
mv:移动文件夹
rm -f:不提醒删除
rm -i:提醒式删除


wc -clw:统计字节数/行数/字数


cat 显示文本文件或者把几个文本文件内容添加到另一个文本文件中
-n:由1开始编号
-b:空白行不编号
-s:连续两行空白替换成一行
cat -n textfile1 > textfile2
cat -b textfile1 textfile2 >> textfile3 空白行不编号


more 查看文件
-num:一次显示几行
+num:从第几行开始显示的
space键:显示下一页
b:显示上一页


tail:从文件末尾查看文件
-n:显示文件最后的n行
+n:从文件的din行开始


diff:比较两个文本文件,列出不同之处
-b:忽略行尾的空格
-c:采用上下文输出格式(提供三行上下文)


grep:查找文件
grep "asasa" a*:在以a开头文件中找到匹配“asasa"字段的文件
grep '[a-z]\{5\}' aa 在aa文件中找到至少有5个连续小写字符的字符串
ls -l | grep 'a':在ls -l 输出的内容里找到含有a字符的行


find:查找文件
-name:按照文件名来查找
-perm:按照权限来找
-size:按照大小来找
-ctime n:照过去几天被修改过的文件
find /boot -name ".conf" -print
find -ctime -20


whereis:查看文件,命令手册的位置命令
file:查看文件类型
whatis:查看命令功能 whatis ls


.tgz 
解压:tar zxvf FileName.tgz 
压缩:未知 
.tar.tgz 
解压:tar zxvf FileName.tar.tgz 
压缩:tar zcvf FileName.tar.tgz FileName 


.gz 
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz 
压缩:gzip FileName 
.tar.gz 
解压:tar zxvf FileName.tar.gz 
压缩:tar zcvf FileName.tar.gz DirName 


locate命令的使用实例:


  $ locate /etc/sh


搜索etc目录下所有以sh开头的文件。


  $ locate ~/m


搜索用户主目录下,所有以m开头的文件。


  $ locate -i ~/m


搜索用户主目录下,所有以m开头的文件,并且忽略大小写。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值