liunx基本操作命令
1. rm 删除命令
rm -i 文件名 ----------- 询问 y/N 删除文件
rm -f 文件名 ----------- 直接删除文件
rm -r 目录
rm 文件名
rm -r* ----------------------- 删除所有文件
2. mv 移动目录 / 文件 可重命名
mv tt.txt gg---------------------- 将 tt.txt 移动到 gg 目录下
mv tt.txt b/bb.txt---------------------tt.txt 移动重命名 bb.txt
3. touch 创建文件
touch 文件名
gedit ========= 应用程序, 可在终端直接书写打开
gedit 文件名
4. mkdir 创建目录
mkdir 目录名
mkdir -p 多个目录 --------- -p 递归创建目录
5. cat 查看文件内容
cat 文件名
cat 1.txt 2.txt > 3.txt ------- 文件内容合并 (cat+ 重定向)
6. move 分屏显示
move 文件
7. ls 命令
ls 目录名 ----------- 显示所跟目录下内容
-a ---------- 显示指定文件所有子目录与文件, 包括隐藏文件
-l ------------ 以列表方式显示文件详细信息
-h ----------- 配合 -l 以人性化方式显示文件大小
8. chmod 修改文件权限
chmod 777 zzz.xx 给 zzz.xx 文件增加可执行的权限
chomod -R 770 adir
- 文件 d 目录
r:读取权限,数字代号为 "4"。
w:写入权限,数字代号为 "2"。
x:执行或切换权限,数字代号为 "1"。
-:不具任何权限,数字代号为 "0"。
9. cp 拷贝
cp 文件 目录 ------ 拷贝文件
cp 1.txt 目录 /test.txt ------- 拷贝文件并重命名
cp -r 目录 / 目录 2 拷贝目录
cp -r aa/ 目录 /test------- 拷贝目录并重命名
-a 递归 / 完全复制
-i 交互式复制
-v 显示拷贝进度
10. grep 文本搜索
grep "搜索内容" 文件名
-v 显示不包括匹配文本所有行 (相当于求反)
-n 显示匹配行及行号
-i 忽略大小写
11. find 查找文件
find ~ -name 文件名 ------------ 精确查询
find . -name "*.txt"--------------- 模糊查询
12.which 查看命令文件位置
which 文件名称
which mv
13. 压缩
tar cvf XX.tar *.txt---------- 打包
tar xvf XX.tar -------------- 解包
tar xvf XX.tar -C 目录 -------- 解压到指定目录
gzip XX.tar ------ 打包
gzip -d XX.tar.gz--------- 解包
tar zcvf xx.tar.gz *.txt--------- 一次性打包
tar zxcf xx.txt.gz ------------ 一次性解包
tar zxcf xx.tar.gz -C 目录 ------------- 解压到指定目录
tar jcvf xx.tar.bz2 *.txt----- 打包
tar jxvf xx.tar.bz2----------- 解包
tar jxvf xx.tar.bz2 -C 目录 --------- 解压到指定目录
14. vim 文件编辑
vim 文件名 ------- 进入文件编辑
输入 i 进入编辑模式
按 esc
ctrl+shift+; -------- 进入末尾
输入 wq 保存退出
yy-------- 复制当前行
nyy-------- 复制 n 行
p 在光标所在位置下新开辟一行, 粘贴
15. lscpu 显示 cpu 架构信息
lscpu
16. free -m 查看系统内存
free -m
17. df -h 查看硬盘使用情况
df -h
18.cd 切换路径命令
cd..
19. pwd 显示当前目录路径
pwd ~
20. 管道命令 |
命令 1 | 命令 2 将命令 1 的输出, 作为命令 2 的输入
grep 命令 表示过滤
grep -i ing tall.log 从 tall.log 里面查找 ing 这个字符串
21. 获取 iP 地址目录
windows----------ipconfig
liunx--------------ipconfig
22. 帮助命令
rm --help----------------- 中文显示, 终端里
man rm ------------------- 英文显示, 手册页面
if 下一屏
b 回滚一屏
enter 一次滚动手册一行
q 退出
23. ln 软硬连接
ln -s 文件 文件 _s------------- 软件连接
ln -s 目录 目录 _s------------- 软连接
ln 文件 文件 _h ----------------- 硬链接