Linux系统命令行
一、常用命令参数及其作用
参数 | 作用 |
—d | 目录文件 |
—l | 链接文件 |
—c | 字符文件 |
—b | 块设备 |
rmdir | 删除 |
su | 切换 |
rebot | 重启 |
exit | 退出 |
clear | 清屏 |
二、工作目录切换目录命令
1、pwd命令:用于显示或者查看当前所在目录路径
格式:“pwd [选项]”
2、cd命令:用于切换工作目录
格式:“cd[目录名称]”
例如:cd- 返回到上一次所处的目录
cd~ 切换到当前用户的家目录
cd.. 进入上级目录
3、ls命令:用于显示目录中的文件信息
格式:“ls[选项] [文件]”
例如: ls -a 可查看全部文件,包含隐藏文件(以 . 开头的文件)
ls -l 可查看文件属性、大小等详细信息(长文件)
ls -ld 查看目录属性信息
三、文本文件查看命令
1、cat:查看纯文本文件(内容较少)
格式:cat 【选项】【文件】
例如:cat -n/-number 由1开始对所以输出的行进行编号
2、more:查看纯文本文件(内容较多)
格式:more 【选项】【文件】
例如:more -c 不进行滚屏操作,每次刷新这个屏幕
3、wc:统计指定文本的行数、字数、字节数
格式:wc 【选项】【文本】
例如:wc -l 只显示行数
wc -w 只显示单词数
wc -c 只显示字节数
四、目录操作类命令
1、mkdir:用于创建空白目录
格式:mkdir 【选项】【目录】
例如:mkdir -p/-parents 递归创建出具有嵌套叠层关系的文件目录
mkdir -pv 显示创建过程
2、rmdir:用于删除空白目录
格式:rmdir 【选项】【目录】
例如:rmdir -p/-parents 递归删除具有嵌套叠层关系的文件目录
rmdir -pv 显示删除过程
五、文件操作类命令
1、touch:创建空问文件或修改时间
格式:touch 【选项】【文件】
例如:touch -a/-atime 仅修改读取时间
touch -m/-mtime 仅修改修改时间
touch -d 同时修改atme与mtime
2、cp:复制文件或目录
格式:cp 【选项】【源文件】【目标文件】
例如:cp -p 保留原始文件
cp -d 若对象为“链接文件”,则保留“链接文件”的属性
cp -r 递归持续负责(用于目录)
cp -i 若目标文件存在则询问是否覆盖
cp -f/--force 强行负责文件或目录,不论目标文件或者目录是否与存在
cp -a 相当于-pdr(p、d、r为上述参数)
3、mv:用于剪切文件或将文件重命名
格式:mv 【选项】【源文件】【目标路径|文件名】
例如:mv -b 当文件存在时,在覆盖前,为其创建一个备份