千家信息网

Linux基本操作指令

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,Linux基本操作指令1.目录相关指令ls指令 浏览目录内容-a 查看隐藏文件 linux以.开头的文件都是隐藏文件-l 查看文件详细信息pwd指令 查看当前所在路径(绝对路径). 当前所在路径..
千家信息网最后更新 2024年11月24日Linux基本操作指令

Linux基本操作指令

1.目录相关指令

ls指令 浏览目录内容

-a 查看隐藏文件 linux以.开头的文件都是隐藏文件
-l 查看文件详细信息

pwd指令 查看当前所在路径(绝对路径)

. 当前所在路径
.. 当前所在目录的上一层路径
/home/aircraft
../aircraft
./

mkdir 创建目录

-p 递归创建多级层目录

rmdir 删除空目录
-p 递归删除多层级空目录

rm 默认删除普通文件
-r 删除目录(删除目录以及目录下所有文件)
-f 忽略提示直接操作

cp 将指定文件向指定目录下拷贝一份
-r 拷贝目录(拷贝目录以及目录下所有文件)


mv 将指定文件或目录移动到指定路径下
-i 增加提示信息


cd 改变当前所在路径
~ 快速返回当前用户家目录


2.文件相关命令
touch 若文件不存在则创建新的空文件,否则刷新文件时间属性
-d 使用指定时间刷新 'yyyy-mm-dd HH:MM:SS'q
cat 将文件内容直接全部打印到终端显示
more 分页显示文件内容
空格向下翻页
回车向下按行滚动
q退出
less 分页显示文件内容
f/b上下翻页
j/k上下按行滚动
q退出
/string 向下匹配指定字符串string
?string 向上匹配指定字符串string
head 显示文件的前n行内容
head -n num file
tail 显示文件的末尾n行内容
tail -n num file
tail -f file 动态刷新文件末尾内容
3.压缩解压缩命令:
zip/unzip zip格式的压缩解压缩命令
zip ***.zip file1 file2....
unzip ***.zip
gzip/gunzip gzip格式的压缩解压缩
gzip file1 file2...
gunzip **.gz
bunzip2/bzip2 bzip2格式的压缩解压缩
bzip2 file1 file2...
bunzip2 **.bz2
tar 对文件/目录进行打包/解包
-c 打包
-x 解包
-v 打包/解包的同时显示打包/解包信息
-z 在打包/解包的同时进行gzip格式的压缩/解压缩
-j 在打包/解包的同时进行bzip2格式的压缩/解压缩
-f 用于指定压缩包的命令(通常是最后一个选项)
tar -czvf test.tar.gz file1 file2 dir1 dir2
tar -xzvf test.tar.gz
4.匹配查找命令
grep 在文件中匹配包含指定字符串的行
-i 忽略大小写进行匹配 grep -i "string" file
-v 匹配不包含指定字符串的行 grep -v "string" file
-R 递归对指定目录下的所有文件进行字符串匹配
grep -R "root" ./
find 在指定目录下查找指定的文件
-name 按照文件名称查找文件
-size 按照文件大小查找文件
-type b/f/d/p/l/s/c 按照文件类型查找文件
-atime / -ctime / -mtime
-amin / -cmin / -mmin 按不同的时间查找文件
5.其它命令
标准输出重定向
>> 追加重定向-每次新数据总是追加到文件末尾
> 清空重定向-每次回清空文件原有内容,再写入数据
echo "hello" >> a.txt
su 切换用户
ifconfig 查看网卡信息
man 查看命令手册 man ls
date 查看或这是系统时间
+%s 查看时间戳-从1970到现在秒数
+"%Y-%m-%d %H:%M:%S" 按照指定格式显示时间
-s 'yyyy-mm-dd HH:MM:SS' 按指定格式设置系统时间

ctrl+c 中断当前操作
tab 自动补全
shutdown -h now 关机
reboot 重启

0