linux命令①教程
文章目录
一些快捷键
ctrl+shift+"+" 字体变大
ctrl+"-" 字体变小
ctrl+l 清屏
Ctrl+shift+c:复制
Ctrl+shift+v:粘贴
Ctrl+shift+t:打开新的终端
Ctrl+d:在终端没有字符的状态下,结束当前终端(exit)
Ctrl+S:暂停屏幕输出
Ctrl+Q:恢复屏幕输出
一些命令
systemctl status firewalld.service 查看防火墙
logout exit 退出
su - root 切换root(有空格)
passwd 用户名 更改用户密码
ls 列出目录内容
-l 以长格式形式查看文件或目录的详细信息
-h 以人性化方式计算文件或目录的大小(1024)
-si 以1000为单位
-d 查看目录本身的属性,不加时查看的是目录中的子目录及子文件
-t 按照时间顺序显示
一般的Linux下的隐藏目录使用命令ls -l是查看不出来的,只能查看到文件及文件夹(隐藏的文件前面有一个.)
ls -a或者ls -al 查看所有文件和目录(包含隐藏和非隐藏)
l.或者ls -d .* 只显示隐藏的文件和目录
-S 从大到小排序
-block-size=M (K/M/G/T/P/E/Z/Y)以什么作为单位大小
-d */ 只列出目录
-g/-G 不显示所有者/所属组信息
-color=never 不显示颜色
-r 显示默认排序的反转顺序
-X(-sort=extension)扩展名排序,区分类型
-t 通过修改时间列出(新文件在前)
pwd 显示当前工作目录
cd 切换工作目录
cd .. 回到上一级目录(当前路径的父目录)
cd - 回到上一次工作过的目录
cd directory 切换到指定目录
相对路径:特定的环境或目录下才能执行
绝对路径:任意位置都可(以“/”开始的路径)
touch 创建文件,更新文件时间标记
语法:touch [options] filename
-a 仅修改“读取时间” atime
-m 仅修改“修改时间” mtime
-d 同时修改atime与mtime
-t timestamp:改变访问时间和改动时间为timestamp
mkdir 创建目录
-p 递归式创建目录及子目录
rm 删除文件
-r 递归式删除文件或目录
-f 强制删除
shred /boot/grub2/grub.cfg
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210303190222237.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDMzOTgzMg==,size_16,color_FFFFFF,t_70)
rmdir 删除空目录
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=20210303190356870.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MDMzOTgzMg==,size_16,color_FFFFFF,t_70)
mv 移动(mv 源文件路径 目标路径),为文件或目录重命名
-b 若存在同名文件,覆盖前备份原来的文件
-f 强制覆盖同名文件
cp 拷贝
cp 源文件 目标路径
cp时,如果目标路径没有指定,默认保存为源文件名称
如果在目标路径指定名称,则可以为复制文件重命名
同时复制多个文件时,重命名无效
复制目录可以使用“-r”选项,将目录复制到指定路径下
-b 若存在同名文件,覆盖前备份原来的文件
-f 强制覆盖同名文件
-p 保留原始文件的属性
-d 若对象为链接文件,则保留该文件的属性
-r 递归持续复制,用于目录
-i 若目标存在则询问是否覆盖
-a 相当于-pdr参数
-R 按递归方式保留原目录结构复制文件
cp -b file1 file2 (yes)备份文件是在原名称之上加‘~’构成
cat 查看文件内容
-n 查看时显示行号
cat > file 创建文本文件(按Ctrl+d,在当前目录保存文件)
cat file1 file2 > newfile(合并文件)
ln 建立链接(默认建立为硬链接,-s选项表示创建软连接)
硬链接:源文件的副本,对于系统来说,文件始终是同一个文件
每创建一次,文件的链接数都会加一,文件的节点数始终不变
当用户对任意硬链接文件操作时,所有文件同时发生变化
软链接(符号连接):源文件的快捷方式,此时创建的是新文件
软链接生成后,源文件链接数不会变化,文件将被分配一个新的节点数
当用户对软链接文件操作时,被链接的文件及硬链接文件会同时发生变化
硬链接有两点限制:
1.硬链接创建不可以跨文件系统