linux基础命令

ls文件列表:

ls 展示所有文件

ls -a 罗列所有文件,包括隐藏文件

ls -l 显示文件夹的详细信息 (简写 ll)

cd 切换目录:

cd Documents 切换到Documents目录 (可使用tab键补全目录)

pwd 显示当前目录

cd .. 退到上一个目录

cd / 切换到根目录

cd - 返回上一级目录

mkdir目录创建

mkdir - -help 查找

mkdir aaa 创建目录

rmdir aaa 删除目录

mkdir -p aaa/bbb 创建多级目录(在aaa目录下创建bbb目录)

文件查看

cat文件名 :显示文件的内容

more 文件名 :一般用于要显示的内容超过1个屏幕的情况, 空格显示下一页数据,enter显示下一行数据

less 文件名:与more类似 通过上下键控制

tail

tail -10 文件名 :最后10行

tail -100f 文件名 :动态查看文件 按command+c 结束查看

grep '关键字' 文件名 :搜索关键字

文件拷贝【cp、mv】

cp 文件名 aaa/ 将文件拷贝到aaa目录下

cp 文件名 aaa/a.txt 将文件拷贝到aaa目录下并重命名文件 为:a.txt

mv sss.txt /user/dowloads/bbb.txt 将文件剪切到/user/dowloads 并重命名为bbb.txt

rm文件删除

rm sss.txt 删除sss.txt文件

rm -r bb 删除bb,需要询问(目录)

rm -rf bb 删除bb ,不询问

rm -rf * 删除所有的文件

tar 压缩文件、解压缩

打包: tar -cvf xxx.tar ./*

打包并压缩: tar -zcvf xxx.tar.gz ./*

解压: tar -zxvf xxx.tar.gz -C /user/aaa

find查找

find / -name *.log 在根目录下查找 名字为log的文件

find / -name "ins*" 查找文件名称以ins开头的文件

find / -user itcast -ls 查找用户itcast的文件

find / -user itcast -type d -ls 查找用户itcast的目录

find /-pern -777 -type d-ls 查找权限是777的文件

grep

grep 'cc' /user/xxx --color 在/user/xxx 里查找cc 颜色高亮显示cc

其他常用命令

【pwd】 显示当前所在目录

【touch】 创建一个空文件

【clear】清屏

vi vim编辑器

i 在当前位置前插入

I 在当前行首插入

a 在当前位置后插入

A 在当前行尾插入

o 在当前行尾插入

O在当前行之前插入一行

vim file 打开文件

i 进入编辑模式

esc 退出编辑模式 :q

保存并退出 esc -> :wq

不保存退出 esc -> q!

:/8080 查找文件内容为8080的高亮显示

重定向输出

cat aaa.txt > bbb.txt 重定向输出 覆盖>

cat bbb.txt >> aaa.txt 重定向输出 追加>>

系统进程管理

ps -ef 查看进程

ps -ef | grep java 搜索java进程

Kill 进程id 杀进程

Kill -9 进程id 强制杀进程

| 管道

前一个命令的输入当做后一个命令的输入

ls --help |more 分页查询帮助信息

查看到进程占用的端口号

netstat -anp | grep pid

posted @ 2021-10-08 16:46  只要不兔的学习笔记  阅读(68)  评论(0)    收藏  举报