Linux 的基础操作

1.文件操作

touch 创建文件 注意 文件名前加. 为隐藏文件

mkdir 创建文件夹

ls 显示当前文件和文件名

ls -a 显示隐藏文件 

ls -l 列表

ls -h -l 单位格式化显示

ls -h -l -a 简写 ls -alh 其中选项没有先后顺序规定

cat 快速查看文件内容

删除

rm  file 删除文件

rm -rf  file 删除非空文件夹

rmdir file 删除空文件夹

2.重定向

ls >xxx 将ls显示的内容重定向至xxx 

ls >>xxx 将ls显示的内容追加至xxx

3.链接

硬链接 ln 1.txt 4.txt

软链接 ln -s 被映射文件 新文件  -s soft

硬链接删除源文件 链接文件可用 软链接则不可用

4.重命名

mv 原文件名 新文件名

5.合并文件

cat file1 file2 >>file3  其中>先清空 后添加 >>直接添加

6.查找

grep 查找文件内容

grep "xxxx" file  其中有选项-n 显示行号, -v 不包含‘xxxx’的内容  

其中“xxxx” 可配合正则使用 "^xxxx" 以xxxx 开头 “xxxx$” 以xxxx结尾

find 查找文件

find / -name "*name*"  -name 设置文件名搜索  (根目录下 包含“name”的文件名)

find常见用法

7移动和copy

mv file file1 将file重命名为file1

mv file filepath  将file移动至filepath

cp file filepath  将filecopy至filepath

-r 强行对文件夹进行操作

8.归档 tar

tar的常见使用

1.打包 tar -cvf xxx.tar *.txt   将所有.txt 打包至xxx.tar

2.解包 tar -xvf day_1.tar 解包至当前文件夹

3.压缩文件 tar -zcvf xxx.tar.gz *.txt 压缩xxx 

4.解压缩 tar -zxvf xxx.tar.gz

5.解压缩到指定路径   tar -zxvf xxx.tar.gz -C filepath/

9.机器操作

机器操作

10.权限

ls -l

-rw-r--r-- 1 J staff 08 14 20:12 123.txt  

第一位表示文件类型 -为文件 d 为文件夹 

从第二位开始 三个一组

rw- 文件拥有者的权限 

r-- 同组用户的权限

r--  其他用户的权限

其中

rwx 分别表示读写执行

修改权限 

字母法ugo (user group other)

chmod u=rwx 123.txt

chmod ugo=rwx 123.txt

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容