linux的基础命令-记

95 阅读4分钟
1. 切换目录 cd

cd ~ 回到普通用户家目录

cd / 回到根目录

2.linux的目录结构

bin : linux的启动文件

dev:设备文件

etc: 网络配置,系统配置,蓝牙配置

root: 超级用户的家目录

opt:额外安装软件目录

usr:系统默认安装位置

tmp:临时文件

3.ls 命令

ls -l 以长格式显示内容

ls -a 显示文件内容,包括隐藏文件

ls -al 以长格式显示所有文件内容,包含隐藏文件

4. clear 清除当前屏幕信息
5. pwd 查看当前所在位置
6. history 执行history中的命令
7.创建目录

mkdir 目录名称

mkdir 目录名称 目录名称

mkdir 目录名称{起始值..末值} :创建多个目录

mkdir -P 目录名/目录名

8.删除目录

rmdir 目录名称

rmdir 目录名 目录名

rmdir 目录名{起始值..末值}

rmdir -r 目录名 (强制删除目录名)

rmdir -f 目录名 (删除多层级目录)

rmdir -rf 目录名(强制删除多层目录)

9.查看linux的ip地址:前提是linux必须联网 ifconfig
10. 查看网络是否通 ping 网址
11.创建文本

touch 文件名.后缀名

touch 文件名.后缀 文件名.后缀

touch 文件名{初始值..末值}.后缀

12.删除文件

rm 文件名.后缀

rm 文件名{初始值..末值}.后缀

rm *.txt 删除同一类文件

13.编辑文本内容

vi 文件名.后缀名

命令行模式

( i光标后插入

a 光标签插入

o光标下一行插入 )

编辑模式

( esc )

末行模式

退出方式:

:w 只保存不退出

:wq 保存退出

:q 不保存退出

:q! 强制退出

:!qw 强制保存退出

14.查看文本内容

cat 文件名.后缀名

cat -n 文件名.后缀名 (带行号查看)

tac 文件名.后缀名

head -数字 文件名.后缀名

tail -数字 文件名.后缀名

more 文件名.后缀名 (显示百分比,空格键上下翻页)

less 文件名.后缀名 (不显示百分比,pgUp ,pgDn 翻页)

15.追加内容

echo '内容' >> 文件名.后缀 (追加)

echo '内容' > 文件名.后缀 (覆盖)

16.xshell远程连接工具

rz 上传文件 (会上传到当前位置,可以提前进入到linux的目录)

sz 文件名.后缀 (到下载的文件的目录里执行)

17.vi的编辑模式下的文本复制粘贴

yy 复制光标所在行

数字 yy 复制光标及光标下的n行

p 粘贴到光标所在位置

dd 删除光标所在行

数字dd 删除光标以及光标以下n行

18.复制文件

cp 源文件 目标地址

cp -r 源目录 目标地址

19.备份文件

cp 源文件 备份名称.bak

cp -r 目录 备份名称.bak

20.剪切目录

mv 源文件 目标文件 (不区分文件还是目录)

21.重命名

mv 源文件名称 新名称

22.文件里搜索关键字

grep '关键字' 文件名.后缀名

grep -i '关键字' 文件名.后缀名 (不区分大小写搜索)

grep -n '关键字' 文件名.后缀名 (告诉哪一行有关键字,显示行号)

grep -c '关键字' 文件名.后缀名 (关键字出现的行数统计)

23.查找文件

find -name '名称' 根据名称查找

find -name '*a'

find -name 'a*'

find -name '*a*'

find -name '?a'

find -name 'a?'

find -name '?q?'

find -type d (查找目录)

find -type f (查找文本)

find -size +5m (大于5M的文件)

find -size -5m (小于5M的文件)

24.文件权限

chmod

u 用户 g 用户组 o其他

w 写 r 读 x执行

4 读 2 写 1 执行

24.tar解压缩文件

tar -zcvf 打包名称.tar.gz 文件1,文件2...

tar -zxvf 解压包.tar.gz

tar -zxvf 解压包.tar.gz -C 指定目录

25.zip解压缩文件

zip 打包名称.zip 文件1,文件2...

zip 解压缩.zip -d 目标地址

26. 查看性能

top cpu使用情况

free 内存使用情况

df 查看磁盘使用情况

sar 查看网络情况

27. 进程相关

ps -ef 查看所有进程

kil -9 进程的pid号 杀死进程

28. 服务相关

service 程序名 start 启动服务

service 程序名 stop 停止服务

service 程序名 restart 重启服务

service 程序名 status 查看服务状态