一些常用的基本操作
pwd:当前所处的目录
ll,ls:列出当前路径下所有的文件
cd xx:打开某个文件件
cd .. :切换到上层目录
cd ../ :切换到根目录
tab键:自动补全、要是有多个前几个字母相似的,按一下没有反应,按两下之后 出现相似的全部
clear:清空整个屏幕
cd ~ 返回根目录
ls -l:列出全部的文件以及文件的详细属性
ls -a:显示隐藏的文件
ls -l -a:
ls -h:
ls -l -h: 以kb的形式显示
ls -lh:
隐藏文件以..开头哦
通配符:
ls *.txt 找到以txt结尾的文件
ls *.trc
ls 1* :找到所有以1开头的文件
ls 1*.trc:以1开头和以trc结尾的文件
ls ???.trc:前三位为任意的 以trc结尾
ls 1*4.trc:以1开头,中间可以有任意字符以4为末尾字符,以trc结尾
ls [1234]23.trc:取出结果为 123.trc 223.trc
ls [1-4]23.trc
cd:命令
打开目录
cd a/b/c:打开a文件下面的b文件夹下的a文件
cd . :代表本目录
cd .. :代表上级目录
cd ~:返回根目录
文件相关的命令:
touch text.txt:创建文本文件
mkdir dd :创建一个目录
mkdir cc/aa 创建cc目录下的aa目录
rm 123.trc :移除文件
rm -d bb:移除一个目录
rm -r
mv test.txt /home/a/b/c:移动test.txt到home文件下的a/b/c\
cp 125.txt aa:移动到aa目录下
cp -r aa/bb .:把目录复制到当前目录下
mv 125.txt ./126.txt:把125.txt移动到当前目录下并且改名字为126.txt
which ls:查看执行命令的时候所处的位置
which mkdir
which rm
文件的搜索:
find 目录 条件
find / -name 125:搜索叫125的文件
ctrl +c:终止掉命令的执行
find /home -name 125.txt 精确搜索
find /home -name 125*:模糊搜索
find /home -name '12*':模糊搜索以12开头的文件
find /home -iname abc:不区分大小写的搜索
find /home -size +1 :搜索大于指定大小的文件
find /home -size -1 :搜索大于指定大小的文件
find /home -mmin -5:搜索再五分钟之内发生更改的文件
find /home -type f:搜索文件
find /home -type d:搜索目录
find /home -type l:搜索命令
find /home -name 'a*' -a -type f:搜索同时满足以a开头且类型为文件的文件
find /home -name 'a*' -o -name '12*':搜索以a开头或者以12开头的文件
locate:搜索速度比较快(具备索引库,所以搜索速度比较快)
文件查看命令:
cat 126.txt:查看126.txt文件(所有内容都显示出来
more 126.txt: (分页展示)空格展示下一页
cat -b:显示行号 (不包含空白)
cat -n:显示行号 (包含空白)
grep user 126.txt:抓取126.txt文件下的包含user的字段
grep -v user 126.txt :抓取126.txt文件里不包含user的字段
grep ^'#' /home:抓取以#开头的
grep aaaa$ :抓取所有以aaaa结尾的
文件内容修改
echo hello > 126.txt:把hello打印到126.txt(会覆盖
echo hello >> 126.txt:把hello打印到126.txt(追加
管道:
把一个命令的输出,通过管道连接,当成另一个命令的输入
软连接 ln