Linux
Linux
AiernsLinux
常用命令
基础操作
切换用户 su 某个用户
退出当前用户 退出当前用户
命令说明书 man 某个command
帮助命令 某个command --help
切换目录 cd -
切换到上次访问的目录
查看目录 ls -a
查看当前目前下所有目录和文件(包括隐藏的文件) ls -l
列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
创建目录 mkdir
删除目录 rm -rf
修改目录 mv -r /source /destination
递归剪切所有文件和文件夹
搜索目录 find /bin -name 'a*'
查看bin目录下a开头的文件
显示当前路径 pwd
查看文件
查看最后一屏内容 cat
实时监控文件 tail -f
查看最后100行 tail -100 a.txt
查看进程
查看所有正在运行的进程 ps -ef
查看当前系统占用资源最多的一些进程 TOP
查看端口
查看当前系统端口 netstat -an
查看磁盘
查看文件系统的磁盘使用情况 df -h
文件权限
加某个权限(读写执rdx) chmod +x a.txt
以数字形式设置权限(421) chmod 777 a.txt
修改文件所属用户
sudo chown yourusername:yourusername /path/to/your/directory
打包和压缩
首先是格式
.tar 多个文件打包到一起
.gz 压缩文件
.tar.gz 打包又压缩,先是tar打包,又gzip压缩这个.tar文件
打包压缩案例
tar -cvf a.tar ./a.sh ./etc
将a.sh文件和etc目录打包为a.tar的包
tar -cvf a.tar.gz ./a.sh ./etc
将a.sh文件和etc目录打包并压缩成a.tar.gz的压缩包
或者是
tar -zcvf a.tar file1 file2 ./folder
解压文件
tar -zxvf a.tar
文本操作
grep
awk
sed
VIM的操作
i 输入
x 删除当前光标字符
: 在最后一行输入
a 进入插入模式
o 在下一行插入
O(大写) 上一行插入
dd 剪切当前行
5dd 删除下面5行
yy 复制当前行
p 粘贴到下方
P(大写) 粘贴到上方
u 撤销 Ctrl + r 重做上一次
gg 移动到开头
G 移动到文件末尾
nG 移动到n行
常用操作
Ctrl + A 移动到命令行的开头
Ctrl + E 移动到命令行结尾
Ctrl + R 输入关键字后 , 反向搜索历史
history 查看所有的命令行记录
Ctrl + L 清屏