快捷方式
- tab键自动补齐命令
- 上下方向键查询历史命令
Linux文件目录
Linux文件目录分为四类:可分享目录、不可分享目录、可变目录、不可变目录
其次,Linux系统目录为树形结构,根节点为目录‘/’,以下为常见目录信息:
1./
:根目录
- 衍生所有目录
- 与启动、还原、系统修复等有关
- 应用程序不要安装在该目录
- 不同于/root目录,后者是root用户的主目录
/boot
:防止Linux系统内核文件以及启动所需配置文件等/dev
:放置访问外部设备文件的接口文件,但不是设备驱动程序- 读写这个目录下的某个文件,就等于读写某个设备
/etc
:放置系统配置文件,不要存放可执行文件- 主要包含账号密码以及各种服务的启动文件等
/media
:放置可删除设备,如软盘、光盘等设备- 一般采用自动挂载的方式
/mnt
:临时挂载的某些额外设备- 一般采用手动挂载方式
/opt
:放置第三方辅助软件- 属于用户级别的目录
/bin
:放置系统可执行文件工具/sbin
:放置系统应用软件工具,用来设置系统环境等/usr
:/usr/bin
:放置一些用户应用软件工具/usr/sbin
:放置一些网络管理的必备程序/usr/local
:放置自己下载的软件/usr/lib
:放置可执行文件所需要的库文件/usr/share
:放置只读的数据文件,可共享
/var
:/var/cache
:放置应用程序本身产生的一些缓存/var/lib
:放置程序本身执行过程中,需要使用到的数据文件/var/lock
:放置锁定某些设备或者文件资源的文件,只供一个程序使用/var/log
:放置日志文件/var/spool
:放置队列数据即排队等待其他程序使用的数据
查看命令
- 查看系统版本号、次版本号、发布版本号等信息:
uname
:可选项 -r -n- uname -r
- uname -n
- cat proc/version
- 帮助信息:
help [命令名]
:用于内部命令[命令名] --help
:用于外部命令man
命令 :同help,显示更为详细的信息,按键操作:- space :向下翻一页
- home :回到第一页
- end :到最后一夜
- /string :查找string这个字符串
- q :退出
info
命令 :同help,显示更为详细的信息,按键操作:- 同man
路径问题
- 绝对路径:从更目录/开始的路径
- 相对路径:从 . (当前目录)或 … (上层目录)开始的路径
- 注:路径跳转时相对路径必须以./或…/开头,如转到当前目录下的“next”:
- 正确:cd ./next
- 错误:cd next
- 注:路径跳转时相对路径必须以./或…/开头,如转到当前目录下的“next”:
目录跳转
目录跳转使用 cd “目录路径” 命令完成,常见的cd命令如下
cd /dec1/dec2
:以绝对路径跳转到根目录下的dec1目录下的dec2目录cd ./dec1
:以相对路径跳转到当前目录下的dec1目录cd ../dec1
:以相对路径跳转到上层目录下的dec1目录cd -
:跳转到上一次使用cd命令之前的目录,类似撤销跳转cd ~
:跳转到当前用户的home目录
目录显示
- 显示当前所在的目录路径:
pwd
- 显示当前目录下的文件信息:
ls
:可选项 -a -l -R- ls -a :查看隐藏目录
- ls -l :查看详细信息
- ls -R :查看子目录中的文件
- 显示路径/dec1/dec2下的所有文件信息:ll /dec1/dec2
目录新建
新建目录使用 mkdir
命令,指定目录名称不能已存在
- mkdir dec1 :当前目录下创建目录dec1
- mkdir {dec1,dec2,dec3} :当前目录下创建dec1,dec2,dec3目录
- mkdir -m 777 dec1 :当前目录下创建权限为777的dec1目录,-m指定权限使用
- mkdir -v dec1 :当前目录下创建dec1目录,反馈创建信息
- mkdir -p dec1/dec1_1 :当前目录下级联创建dec1>dec1_1
目录删除
删除目录使用 rmdir
命令,目录中含有文件时不能删除
- rmdir ./dec1 :删除当前目录下的dec1目录
- rmdir /root/{dec1,dec2,dec3} :删除目录/root/dec1,/root/dec2,/root/dec3
- rmdir -p ./dec1/dec1_1 :删除dec1_1,若dec1为空,则一并删除
文件删除
rmdir命令只能用于目录,而如果同时期望删除目录下的文件,使用命令 rm
,通常需要管理员权限
- rm -rf ./dec1 :强制删除当前目录下的dec1目录及其中所有文件
解压tar包
使用tar
命令解压tar包
- tar -xzvf file.tar.gz :解压当前目录下的file.tar.gz文件
文件重命名
使用mv
命令对文件进行重命名,mv也可用于移动文件
- mv oldFileName newFilename :将当前目录下的oldFileName改名为newFileName
文件重命名
使用mv
命令对文件进行重命名,mv也可用于移动文件
- mv oldFileName newFilename :将当前目录下的oldFileName改名为newFileName