文件夹操作

进出文件夹
进入文件夹

进入:cd +路径 例如

cd /usr
返回上级目录
cd ..
返回上级目录
cd -
列出文件(夹)
列出文件
ls
列出所有文件
ls -a
列出详细信息(包括权限,用户)
ls -l ll
增删文件(夹)
添加文件夹

单个文件夹

mkdir a

多级文件夹

mkdir a/b
删除文件夹
rmdir a
查看当前位置
pwd

文件操作

查看文件
cat查看文件(有大小限制)

查看文件:cat filename

例如

cat a.txt
more查看文件(无限制)
more a.log

查看后可进行的操作: ENTER可以往下一行 SPACE可以翻页 Q可退出查看 CTRL+C可以退出查看 其他特点 可以自动切换改目录下的其他文件

less查看文件(无限制)
less a.log

在more的基础上加了上下滚动页面 向上滚屏 向下滚屏 其他特点 不能自动下一个文件

tail从末尾查看文件

从末尾n行开始

tail -10 a.log
操作文件
cp复制文件(夹)

复制到当前文件夹

cp aa.txt

复制到当前文件夹并改名为bb.txt

cp aa.txt bb.txt

绝对路径:复制到aa文件夹下并改名为bb

cp aa.txt /root/aa/bb.txt

相对路径:复制到aa文件夹下并改名为bb

cp aa.txt ../root/aa/cc.txt
mv剪切文件(夹)

重命名当前文件

mv aa.txt bb.txt

绝对路径:剪切到bb目录下并改名为cc.txt

mv aa.txt /root/bb/cc.txt

相对路径:剪切到cc目录下并改名为dd.txt

mv aa.txt ../root/cc/dd.txt
rm删除文件(夹)

直接删除文件

rm a.txt

删除非空目录

rm -r aa(aa中还有文件)

强制删除,不用询问

rm -rf aa(aa还有文件,并且不询问)
touch创建空文件
touch a.txt
压缩解压文件夹

解压

tar -zxvf a.tar.gz -C /root/aa

tar -zxvf a.tar.gz -C /root/aa -z条用gz进行压缩 -x 解压缩 -v 过程显示 -f 指定解压的文件名 -C 指定解压的位置

不看过程的解包(没有压缩)指定到位置

tar -xf a.tar -C /root/bb

压缩

tar -czvf a.tar tomcat/

-c 压缩 -z 调用gz进行压缩 -v 显示过程 f 指定压缩的文件名

查找

查找文件

find / -name c*.out

find 范围 条件 内容(*占位符) -name 通过名字查找

查找内容

#grep 关键字 文件 高亮 后两行 前两行
grep Address /root/aa.txt -color -A2 -B2

-color 高亮 -AN 后面n行 -BN 前面n行

清屏
clear

ctrl + l

内容编辑

vi、vim编辑器

vi不太友好,没有高亮显示,全白色

vim有不同数据的高亮显示 命令行模式

vim a.txt#(a.txt,可以存在也可以不存在,不存在就会创建)

插入模式

按i ,o ,a后可以进行编辑,修改

底行模式

修改后要想保存,先按esc进入命令行模式,然后":"进行底行模式,输入wq写入退出

重输出
重输出

把a中的内容输出(复制)到b中

cat a.txt > b.txt
追加

把a中的内容追加(在b的后面添加a的内容)到b中

cat a.txt >> b.txt

系统命令

进程相关
查看所有进程
ps -ef
查找某个进程
ps -ef|grep tomcat
  1. 查找Tomcat的进程
  2. 这里的|代表管道,前面命令的输出是后面命令的输入---是从ps -ef的结果中去grep tomcat
杀死进程

杀掉进程id为多少的进程

kill -9 pid
权限控制
权限说明

- --- --- ---

1) 第一组(第1位)说明 若为“-” 代表是文件 若为“d” 代表是文件夹 若为“l” 代表是连接--即windows下的快捷方式 2)第二组(第2-4位)说明 当前用户(u)所有的权限 r 可读 4 w 可写 2 x 可执行 1 3)第三组(第5-7位)说明 当前组其他用户(g)所有的权限 r 可读 4 w 可写 2 x 可执行 1 4)第四组(第8-10位)说明 其他组用户(o)所有的权限 r 可读 4 w 可写 2 x 可执行 1

权限修改

给a.txt赋予权限,当前用户读写可执行,当前组其他用户可写,其他组用户可读

chmod u=rwx,g=w,o=r a.txt

给a.txt赋予读写可执行权限,其他的读写权限

chmod 755 a.txt

7 = 4(读)+2(写)+1(可执行) 5 = 4(读)+1(写) 在这里插入图片描述