Linux命令

1.find
eg: find -name "1"-----搜索桌面文件名中包含1的文件
eg:find -name "*.txt"----所有桌面以扩展名.txt结尾的所有文件

2.建立软连接--ln
ln -s 被链接的源文件 链接文件----相当于建立快捷方式,源文件要使用绝对路径

3.打包和解包--只打包不压缩--tar
打包
tar -cvf 打包文件.tar 源文件
eg:tar -cvf python.tar test1
解包
tar -xvf 解包文件.tar

4.压缩和解压--gz/bz2
方法1:
压缩
tar -zcvf 打包文件.tar.gz 源文件----打包并压缩
解压
tar -zxvf 解压文件.tar.gz -C 目标路径
方法2:
tar -jzvf 打包文件.tar.bz2 源文件---打包并压缩
tar -jxvf 解压文件.tar.bz2 -C 目标路径

5.安装或卸载软件-apt
安装软件
sudo apt install 软件包
卸载软件
sudo apt remove 软件名
更新软件
sudo apt upgrade 软件名

6.查看目录内容--ls
-a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小

7.切换目录
cd

8.创建文件--touch/mkdir
eg:touch file ----若file文件存在,则更新file 文件的最后修改时间,若file文件不存在,则创建一个新的文件名为file的文件
eg:mkdir -p /home/user/newdir/subdir 若newdir目录不存在,会递归创建该目录及子目录

9.移除文件--rm
-f 强制移除
-r 递归移除文件

10.拷贝和移动文件--tree/cp/mv
tree--以树状列出目录结构 -d 只显示目录
cp--将给出的 文件 或 目录 复制到另一个 文件 或 目录 中----i 覆盖文件前给出提示, -r 复制的是一个目录
mv---mv 源路径 目标路径 mv 源文件名 新文件名

11.查看文件--cat/more/grep
cat -n example.txt
cat example.txt | grep "search_term"---查询文本内容
cat example.txt > newfile.txt ---内容重定向
cat file1.txt file2.txt file3.txt---一次查看多个文件内容
head/tail -n 10 example.txt
more 命令可以用于分屏显示文件内容,每次只显示一页内容

12.时间和日期-date

13.磁盘信息-df -h
14.进程信息-top kill ps aux
15.查看用户信息--whoami\who
16.远程登录和赋值文件 ssh、scp

posted @ 2025-11-12 12:43  TingKi  阅读(3)  评论(0)    收藏  举报