linux相关操作命令(持续更新)

1.cd
cd:进入目录
cd…:返回上级目录
cd…/…:返回上两级目录
./:当前目录
…/:上级目录

2.ls
ls:查看目录文件(简单)
ls -a:显示隐含文件
ls -l(简写ll):查看目录文件(详细)
ls -F:显示文件,目录后加/,可执行文件加*

3.ctrl+c
ctrl+c:结束查看日志

4.pwd
pwd:显示当前目录

5.cat
cat:显示文件内容

6.mkdir
mkdir dir1:创建dir1目录
mkdir dir1 dir2:创建dir1、dir2两个目录
mkdir -p /a/b/c:创建一个目录树

7.vi
编辑文件内容
vi----->i(insert):在光标前
vi----->a(insert):在光标后
vi----->I(insert):在当前行首
vi----->A(insert):在当前行尾

8.编辑文件后退出
(1)点击esc,w(write)q(quit):保存退出
(2)点击esc,q(quit):不保存,正常退出
(3)点击esc,q(quit)!:不保存,强制退出

9.clear
clear:清楚屏幕

10.tree
tree:显示文件和目录由根目录开始得树形结构

11.rm和rmdir
删除文件
rmdir dir1:删除dir1目录
rmdir dir1 dir2:删除dir1和dir2目录
rm -f file1:删除file1文件
rm -f dir1 dir2:删除dir1和dir2目录并删除其内容
rm -rf dir1:删除dir1非空目录

12.vi和touch
创建文件
vi text.txt:创建文件并编辑内容
touch text.txt:创建空文件
touch text1.txt text2.txt:创test1和test2两个空文件

13.mv
移动文件
mv dir1 dir2:移动dir1并改名dir2
mv dir1 temp/dir2:移动dir1到temp下并改名dir2

14.cp
复制文件
cp file1 file2:复制file1并改名file2
cp file1 ./temp/file2:复制file1到temp目录下并改名file2
cp -a dir1 dir2:复制目录dir1并改名dir2
cp -a dir1 ./temp/dir2:复制目录dir1到temp目录下并改名dir2

15.witch
witch 可执行文件:在PATH变量指定的路径中,搜索某个系统命令的位置,并返回第一个搜索结果。

16.whereis
whereis:查询指定命令所在目录以及帮助文档所在目录

17.ps
ps:查看在当前控制台上运行的进程
ps -aux:查询系统中所有运行的进程,包括后台进程
ps -ef:查询系统中所有运行的进程,包括后台进程,而且可以显示出每个进程的父进程号
ps -a:显示现行终端机下的所有程序,包括其他用户的程序
ps -A:显示所有程序
ps -ef | grep java:查询java相关的进程

18.kill
kill pid:杀掉指定进程
kill -9 pid:强制杀掉指定进程

19.文件颜色区分
白色:普通文件
蓝色:目录
绿色:可执行文件
红色:压缩文件
浅蓝色:链接文件
黄色:设备文件
粉红色:套接字文件
暗黄色文件:表示管道§
灰色:其他文件

20.head
head:显示文件头10行内容
head -n:显示文件头n行内容

21.tail
tail:显示文件最后10行内容
tail -n:显示文件最后n行内容

22.diff
diff file1 file2:比较文件file1与file1是否相同,将不同之处输出到屏幕上

23.tar
tar -cvf test.zip ./test:将当前文件test打包为test.zip
参数-c的功能是打包(创建),
参数-v是显示处理过程,
参数-f是用来指定文档名
tar xvf test.zip:解压缩

猜你喜欢

转载自blog.csdn.net/weixin_52395571/article/details/113063323