1/4(mount挂载卸载 、目录及文件管理 、别名的定义、)

which:查找程序 例如:which hostname
程序的执行依赖于解释器(shells 默认解释器/bin/bash) 例如:cat /etc/shells #查看Linux有哪些解释器
绿色:可以执行的程序 例如:ls /bin/bash #默认的解释器
cat --help #查看命令帮助信息
命令行完整格式:-命令字 【选项】… 【参数1】【参数2】… 例如:cat -n /etc/shells #输出带行号
ls -l #显示详细信息
ls -l /etc/passwd #长格式显示
ls -l /etc/fstab #显示详细属性
ls -l /etc/shells
ls -l /root #默认显示目录内容的详细信息
tab:自动补全(命令字、选项、参数、文字路径、软件名、服务名)
例如:if(tab)(tab) #列出以if开头的命令
快捷键:esc+.或alt+. 粘贴上一个命令的参数 (.之能事大键盘的句号)
Ctrl+l 清屏
Ctrl+u 从光标处清空至首行
Ctrl+ 往回删除一个单词(以空格界定)

moun挂载操作 需求:众多的软件包(从光盘中获得)
显示系统所有挂载信息
命令行显示光盘的内容 :ls /dev/sr0 #源文件
ls /dev/cdrom #快捷方式
ls -l /dev/cdrom #右击属性
使用mount命令:格式:mount 设备路径 挂载点目录
mkdir /dvd #先创建
ls /dvd #查看
mount /dev/cdrom /dvd #写保护,将以只读方式挂载
卸载操作:umount 挂载点目录 例如:umount /dvd

目录与文件管理:~:表示家目录 例如:去往家目录 cd ~pg
suer:用户user的家目录 /root是Linux管理员的家目录
/home:存放所有普通用户的家目录
useradd:创建用户 例如:useradd pg #创建用户pg
cd ~pg #去往pg用户家目录
passwd pg #为pg用户创建密码

常用命令选项:-l:以长格式显示,显示详细信息
-lh:提供易读的容量单位(K、M等)
-ld:显示目录本身(而不是内容)的属性
-A:查看隐藏数据
-R:显示目录本身以及目录的子目录内容

使用通配符:* :任意多个字符 例如:/root/a*
? :单个字符 例如:/dev/tty? /dev/tty??
【】:只能是连续的,范围是0-9 例如:/dev/tty【3-9】
{} :多种不同的 例如:/dev/tty{3,10,13}

别名的定义 (简化复杂的命令 ):alias:创建别名 格式:alias 别名=‘要改的别名’
unalisa:删除别名 格式:unalisa 别名
alias :查看系统中的别名

mkdir:-p :连同父目录一起创建 例如:mkdir -p /opt/aa/bb/cc/dd

rm 删除:格式:rm 【选项】…文件或目录… rm -rf/home(直接删,没有提示) rm -rf/home/*(删除的home目录下的所有)
删文件 例如:rm /home (有提示,y确认删除)
删目录 例如:rm -r /home (提示,y确认删除)
常用命令选项:-r、-f :递归删除(含目录)、强制删除

mv移动:源数据会消失 格式:mv 原文件… 目标路径 例如:mv pg.txt pg01
路径不变的移动:
路径改变的移动:
cp-copy:源数据不会消失: 格式:cp /root/pg.txt /root/pg02
cp -r /root/pg01 /root/pg02 #复制目录的话,要加-r
重名进行强制覆盖: 格式:\cp -r /root/pg01 /root/pg02 #本次操作临时取消重
复制可以支持重新命名
复制与一个点进行连用,将数据复制到当前目录下: 格式:cd /etc/passwd .
复制两个以上,将以最后一个为目标,其他为参数:cp -r /home /etc/passwd /boot /etc/shells /root/pg13
grep:输出包含指定字符串的行 例如:grep root /etc/passwd
格式:grep 单词 /文件名/文件名
-^word 以字符串Word开头
-word$ 以字符串word结尾

上一篇:33.第九章 Linux磁盘存储和文件系统管理 -- 磁盘分区(三)


下一篇:Docker之数据卷