linux操作系统的基本指令

linux基本操作
命令格式:
命令名[选项参数][操作对象]
目录相关命令 ls 列出当前目录下单内容
一个终端打开之后,直接就会处于一个目录下
目录:文件夹
-a 浏览所有文件,包含影藏文件
linux下以 . (点)开头的文件是隐藏文件
.当前目录自身
…目录自身的上一层目录
-l 浏览文件的详细信息
-t 对浏览的文件进行按时间排序
-s 按时间排序
-r 逆序
pwd 显示当前所在路径–绝对路径
绝对路径:以根目录为起始的路径
相对路径:以当前目录作为起始的路径
mkdir 创建文件夹
-p 递归多层创建
rmdir 删除空目录
-p 递归多层级删除空目录
rm 删除普通文件
-r 递归删除目录及内部文件
-f 忽略提示信息 直接操作
cp 拷贝文件到指定位置
-r 拷贝目录(递归拷贝目录及内部文件)
-f 忽略提示 直接复制
mv将文件/目录移动到指定位置
-i 增加提示信息

cd changedir 改变当前目录,进入指定目录
~快速返回家目录
cd- 上一次所在目录

七种文件类型 -d l p c b s

文件相关命令
linux:一切皆文件
文件类型:linux并不以文件后缀名区分文件类型

  • 普通文件
    d 目录文件
    l 符号链接文件
    p 管道文件
    c 字符设备文件
    b 块设备文件
    s 套接字文件
    touch 若文件不存在则创建新文件,否则刷新时间属性
    touch -d使用指定时间刷新文件的时间属性
    touch -r test/haha 用test的时间改掉haha的时间
    使用指定文件的时间属性刷新另一个文件的时间属性

cat 打印时间内容到终端显示
-n 显示内容行号
tac 按行逆序打印文件内容
more 分页显示文件内容
空格向下翻页
b 向上翻页
回车 向下按行滚动
q 退出
less分页显示文件内容
向下翻页 空格 f pgon
向上翻页 b pgup
向上滚动 ↑ k
向下滚动 ↓ j
字符串匹配功能
/string 向下匹配string字符串
?string 向上匹配string’字符串
n 找下一个匹配位置
q 退出

head 默认显示文件前十行内容
head -n 显示文件前n行内容
tail 默认显示文件后十行内容
tail -n 显示文件末尾n行内容
-f一直刷新文件末尾的新数据

echo 把东西打印到屏幕

[权限 链接数 用户名 用户组 文件大小 文件最后一次修改时间 ]
[stat +文件 显示文件状态 访问时间 修改时间 状态改变时间]
ls -li 文件前面会加个数字 文件编号唯一 如果编号改变,这个文件就不是曾经的文件了 这个边号是inode节点号

压缩/解压缩命令:
zip/unzip zip格式的压缩解压缩
gzip/gunzip gzip格式的压缩/解压缩
bzip2/bunzip2 bzip2格式的压缩/解压缩
tar 打包工具

-c 打包
-x 解包
-z 打包/解包时同时进行gzip格式压缩/解压缩
-j 打包/解包时同时进行gzip格式压缩/解压缩
-v 显示详细些的打包/捷豹信息
-f 指定压缩包名称
tar -czvf abc.tar.gz abc.txt
tar -xzvf abc.tar.gz

其他命令
man 命令手册 man+命令 查看命令使用解释
stat 查看文件的详细状态信息
[命令] | [命令] 管道符:将前边命令的输出结果作为后边命令的输入
‘’>>’‘重定向 改变数据的流向到指定的文件,追加到文件的末尾
‘’>’'重定向 先清空指定文件再追加到文件的末尾
时间和日期命令:
cal 查看日期
cal -n 相邻几个月
cal -y 察看一年日期
cal -j显示日期的时候以day of year的形式显示
date 查看系统当前日期时间
+用于指定显示时间的格式
+""%y-%m-%d %h:%m:%s"

+"%s"
-s 设置系统时间
匹配查找命令
grep 文件内容的字符串匹配
-i 忽略大小写进行匹配
-v 反向匹配匹配不包含指定字符串的行()
-r递归对目录下所有文件进行字符串匹配
find 文件查找
*
name 按文件名查找
*
-type 按文件类型查找
*
f d l s c b p
*
-size 按文件大小查找
*
+/-n[cbwkMG]
*
-mtime -ctime -atime
*
+/-n 按天查找
*
-mmin -cmin -amin
*
+/-n 按分钟查找
*
-exec 链接其他命令,对找到文件进行处理
*
‘find ./-size+5k -exec rm’{}’;

shell:
命令解释器程序(程序)
linyx中有各种解释器 :bash dash cash
权限:
用户分类:管理员用户(root)用户,普通用户
文件权限:

文件对用户的分类:
文件所有者 文件所属组 其他用户
u g o
文件对操作的分类
可读 可写 可执行
r w x

猜你喜欢

转载自blog.csdn.net/qq_41016462/article/details/88382484