cd,ls,ln,tree,文件系统

绝对路径: 从/根目录开始的路径—-》绝对不会搞错的路径
相对路径:以当前目录作为参照物的路径 —》相对当前目录而言

Tab 自动补齐命令、文件名
ctrl+c 强制终止某些程序
ctrl+d 输入结束
ctrl+z 挂起程序
ctrl+l 清屏
ctrl+u 删除光标前面的字符
ctrl+k 删除光标后面的字符
ctrl+s 锁屏
ctrl+q 解锁

ln命令

ln : 创建链接文件,即link
链接文件=windows里的快捷方式

-s 作用:创建一个类似于windows里的快捷方式

pwd命令

cd命令

  • . 代表当前目录(在哪个目录,哪里就是当前目录)
  • .. 代表上一级目录
  • / 代表根目录,所有的目录都在根下面
  • ~ 代表家目录(宿主目录或者主目录)
  • cd . 进入当前目录
  • cd ./hunan 进入当前目录下的hunan目录,等价于 cd hunan
  • cd ~ 进入家目录 进入当前用户的家目录
  • cd ~lp 进入用户lp的家目录下
  • cd – 返回到上一次所在的目录(返回)

这里写图片描述

根目录下多种文件夹的作用

/boot:存放系统的引导文件,相当于windows里的c盘
/root:root用户的家目录(每次登录系统所在的文件夹)
/home:普通用户的家目录
/etc:存放配置文件(重要文件)
/dev:存放设备文本。dev即device
/bin:存放可以执行文件(系统里的命令)bin即binary二进制文件
/sbin:有重要权限的用户可以使用的命令存放的位置
(超级用户使用的命令存放的位置,这样命令比较重要)sbin即 super user binary
/usr:linux下存放安装程序的目录,类似windows里的program files
/tmp:存放临时文件的目录,任何用户都可以使用。tmp即temporary
/var:存放可以变化的文件的目录。var即variable
/lib:存放系统的库文件。lib即library
/proc:存放进程信息的(内核的信息也存放在此)。proc即process

mkdir命令

安装tree(查看目录结构)命令步骤

1.查看系统版本

2.将镜像文件放入光驱(对应好文件centos或者redhat)
3.挂载镜像文件

挂载成功会提示:

注释:

4.查看是否挂载成功

5.进入存放软件包的目录

6.安装

注意:当一个命令没有接任何的参数和选项的时候,基本上是看当前文件或者文件夹

mkdir -p命令升级

ls命令详细解释

用途:列表(List)显示目录内容
格式:ls [选项]… [目录或文件名]

常用命令选项

  • -l :以长格式显示。l即long format
  • -d:显示目录本身的属性。d即directory
  • -t: 按文件修改时间进行排序,t即time
  • -r :将目录的内容清单以英文字母顺序的逆序显示
  • -a:显示所有子目录和文件的信息,包括隐藏文件
  • -A:类似于“-a”,但不显示“.”和“..”目录的信息
  • -h:以人类更易读的字节单位(K、M等)显示信息。-h即human-readable
  • -R:递归显示内容。R即recursive

linux中的不同颜色

管道符

例子

| :管道符 。作用:将前面一个命令的输出送给后面一个命令作为输入。

文件类型 缩写
常规文件
目录 d,即directory
符 链接 l,即link
字符设备节点 c,即character
块设备节点 b,即block–》磁盘设备

符 链接

符 链接,又叫软链接,即 soft hard
链接方式:
1. 符 链接 ln -s 比较常用,相对于windows里的快捷方式
2. 硬链接

文件的属性

r :读 read,看文件里的内容
w:写 write ,往文件里写东西
x:执行 execute,执行脚本的权限
-:代表没有权限

对文件夹来说,执行的权限就是进入文件夹。
对文件来说,执行就是运行里面的命令。

cp复制命令

cp SOURCE(源) DEST(目的地)

  • -r 递归的复制文件夹下面的子文件和文件夹
  • -a 保持原来文件的属性
  • -rf :强制复制文件夹、文件

mv命令

功能:剪切、重命名

  1. 当后面接的目标文件存在的时候,就是移动 —>相当于“剪切”
  2. 当后面接的目标文件不存在的时候,就是重命名

rm命令

功能:删除。

  • rm -rf:强制删除目录下的文件和文件夹
  • -r:递归的删除recursive
  • -f:就是直接强行删除,不作任何提示的意思
  • rmdir 只能删除空文件夹
  • rm -rf * :删除当前目录下的所有的文件和文件夹(新手禁用)
  • rm -rf / :会删除系统的根,破坏所有的数据(新手禁用)
  • rm -rf /* :删除系统的根下面所有的文件和文件夹,破坏所有的数据(新手禁用)

du命令

du:查看文件的大小

  • -a,all。显示文件和文件夹的大小,默认以k为单位显示,最后统计总的大小
  • -h, –human-readable (e.g.:1K 234M 2G)
  • -s, –summarize
    display only a total for each argument

touch命令

touch:

  1. 当文件存在的时候,就是修改文件的时间戳(创建时间)
  2. 当文件不存在的时候,就是新建空文件

通配符

  • *:代表任意个字符
  • 代表1个字符

alias别名

注意起别名的时候,后面接的是系统里的命令,前面自定义的名字不要和系统里的命令重名。

中间定义的命令有选项的时候,注意使用单引 或者双引


单引 和双引 的区别

特殊符 在单引 里就是一个符 ,在双引 里有特殊作用。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年8月7日
下一篇 2017年8月7日

相关推荐