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 # 编辑定时任务