linux基本命令

快捷方式

  1. tab键自动补齐命令
  2. 上下方向键查询历史命令

Linux文件目录

Linux文件目录分为四类:可分享目录、不可分享目录、可变目录、不可变目录
其次,Linux系统目录为树形结构,根节点为目录‘/’,以下为常见目录信息:

1./ :根目录

  • 衍生所有目录
  • 与启动、还原、系统修复等有关
  • 应用程序不要安装在该目录
  • 不同于/root目录,后者是root用户的主目录
  1. /boot:防止Linux系统内核文件以及启动所需配置文件等
  2. /dev :放置访问外部设备文件的接口文件,但不是设备驱动程序
    • 读写这个目录下的某个文件,就等于读写某个设备
  3. /etc :放置系统配置文件,不要存放可执行文件
    • 主要包含账号密码以及各种服务的启动文件等
  4. /media :放置可删除设备,如软盘、光盘等设备
    • 一般采用自动挂载的方式
  5. /mnt :临时挂载的某些额外设备
    • 一般采用手动挂载方式
  6. /opt :放置第三方辅助软件
    • 属于用户级别的目录
  7. /bin :放置系统可执行文件工具
  8. /sbin :放置系统应用软件工具,用来设置系统环境等
  9. /usr
    • /usr/bin :放置一些用户应用软件工具
    • /usr/sbin :放置一些网络管理的必备程序
    • /usr/local :放置自己下载的软件
    • /usr/lib :放置可执行文件所需要的库文件
    • /usr/share :放置只读的数据文件,可共享
  10. /var
    • /var/cache :放置应用程序本身产生的一些缓存
    • /var/lib :放置程序本身执行过程中,需要使用到的数据文件
    • /var/lock :放置锁定某些设备或者文件资源的文件,只供一个程序使用
    • /var/log :放置日志文件
    • /var/spool :放置队列数据即排队等待其他程序使用的数据

查看命令

  1. 查看系统版本号、次版本号、发布版本号等信息:
  • uname :可选项 -r -n
    • uname -r
    • uname -n
  • cat proc/version
  1. 帮助信息:
  • help [命令名] :用于内部命令
  • [命令名] --help :用于外部命令
  • man 命令 :同help,显示更为详细的信息,按键操作:
    • space :向下翻一页
    • home :回到第一页
    • end :到最后一夜
    • /string :查找string这个字符串
    • q :退出
  • info 命令 :同help,显示更为详细的信息,按键操作:
    • 同man

路径问题

  1. 绝对路径:从更目录/开始的路径
  2. 相对路径:从 . (当前目录)或 … (上层目录)开始的路径
    • :路径跳转时相对路径必须以./或…/开头,如转到当前目录下的“next”:
      • 正确:cd ./next
      • 错误:cd next

目录跳转

目录跳转使用 cd “目录路径” 命令完成,常见的cd命令如下

  1. cd /dec1/dec2 :以绝对路径跳转到根目录下的dec1目录下的dec2目录
  2. cd ./dec1 :以相对路径跳转到当前目录下的dec1目录
  3. cd ../dec1 :以相对路径跳转到上层目录下的dec1目录
  4. cd -:跳转到上一次使用cd命令之前的目录,类似撤销跳转
  5. cd ~ :跳转到当前用户的home目录

目录显示

  1. 显示当前所在的目录路径:pwd
  2. 显示当前目录下的文件信息: ls :可选项 -a -l -R
    • ls -a :查看隐藏目录
    • ls -l :查看详细信息
    • ls -R :查看子目录中的文件
  3. 显示路径/dec1/dec2下的所有文件信息:ll /dec1/dec2

目录新建

新建目录使用 mkdir 命令,指定目录名称不能已存在

  1. mkdir dec1 :当前目录下创建目录dec1
  2. mkdir {dec1,dec2,dec3} :当前目录下创建dec1,dec2,dec3目录
  3. mkdir -m 777 dec1 :当前目录下创建权限为777的dec1目录,-m指定权限使用
  4. mkdir -v dec1 :当前目录下创建dec1目录,反馈创建信息
  5. mkdir -p dec1/dec1_1 :当前目录下级联创建dec1>dec1_1

目录删除

删除目录使用 rmdir 命令,目录中含有文件时不能删除

  1. rmdir ./dec1 :删除当前目录下的dec1目录
  2. rmdir /root/{dec1,dec2,dec3} :删除目录/root/dec1,/root/dec2,/root/dec3
  3. rmdir -p ./dec1/dec1_1 :删除dec1_1,若dec1为空,则一并删除

文件删除

rmdir命令只能用于目录,而如果同时期望删除目录下的文件,使用命令 rm,通常需要管理员权限

  1. rm -rf ./dec1 :强制删除当前目录下的dec1目录及其中所有文件

解压tar包

使用tar命令解压tar包

  1. tar -xzvf file.tar.gz :解压当前目录下的file.tar.gz文件

文件重命名

使用mv命令对文件进行重命名,mv也可用于移动文件

  1. mv oldFileName newFilename :将当前目录下的oldFileName改名为newFileName

文件重命名

使用mv命令对文件进行重命名,mv也可用于移动文件

  1. mv oldFileName newFilename :将当前目录下的oldFileName改名为newFileName

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值