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 -----------------硬链接