Linux系统下的常见操作、进阶操作和高级技巧

发布时间:2024年01月17日

Linux系统下的常见操作、进阶操作和高级技巧

常见操作:

1、查看当前目录内容:

ls # 列出当前目录下的文件和文件夹

2、切换目录:

cd 目录名 # 进入指定目录

3、创建目录:

mkdir 目录名 # 创建新目录

4、复制文件:

cp 源文件 目标文件 # 将源文件复制到目标文件

5 、移动文件或重命名:

mv 源文件 目标文件 # 将源文件移动到目标文件(也可用于重命名)

6、 删除文件:

rm 文件名 # 删除指定文件

7 、查看文件内容的前几行或后几行:

head -n 行数 文件名 # 查看文件的前几行 tail -n 行数 文件名 # 查看文件的后几行

8 、显示当前路径:

pwd # 显示当前工作目录的路径

进阶操作:

1 、查看文件内容:

cat 文件名 # 查看文件的全部内容

2 、修改文件权限:

chmod 权限 文件名 # 修改文件的访问权限

3 、查找文件:

find 目录 -name 文件名 # 在指定目录中按文件名查找文件

4 、压缩和解压缩文件:

tar -czvf 压缩文件名.tar.gz 文件/目录 # 压缩文件或目录到tar.gz格式 tar -xzvf 压缩文件名.tar.gz # 解压缩tar.gz文件

5、 查看文件详细信息:

stat 文件名 # 查看文件的详细信息,包括大小、权限、所有者等

6 、修改文件所有者:

chown 用户名 文件名 # 修改文件的所有者

7 、远程登录其他服务器:

ssh 用户名@服务器IP # 远程登录指定服务器

8 、在后台运行程序并且不受终端关闭影响:

nohup 命令 & # 在后台运行命令,并将输出保存到nohup.out文件中

高级技巧:

1、使用管道将命令连接起来:

命令1 | 命令2 # 将命令1的输出作为命令2的输入

2、后台运行程序:

命令 & # 将命令在后台运行

3、创建别名:

alias 别名='命令' # 创建命令的别名

4、使用通配符进行文件操作:

* # 匹配任意字符 ? # 匹配单个字符 [字符范围] # 匹配指定范围内的字符

5、使用grep进行文本搜索:

grep 关键词 文件名 # 在文件中搜索包含指定关键词的行

6、使用sed进行文本替换:

sed 's/旧词/新词/g' 文件名 # 将文件中的旧词替换为新词

7、使用awk进行文本处理:

awk '{print $1}' 文件名 # 打印文件中每行的第一个字段

8、定时执行任务:

crontab -e # 编辑定时任务
文章来源:https://blog.csdn.net/zh6526157/article/details/135643483
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。