一. stat 与 ll
1 | // stat 与 ll stat 只能看自己。 ll能看文件夹下面的东西。 |
stat 与 ll 与 ls -l -d
1 | // stat 与 ll 与 ls -l -d |
二. 集合
1条命令建多个文件夹
1 | #注:关键点{} |
1 | {weishi,jingshi,dushi} 表示一个集合,有共同的上一级目录 |
1 | 只建一个文件夹的时候,不能用 { } 括起来,{ } 会成为文件名。 |
三. {1..100}
1 | #注:mkdir sc{1..100} |
1 | // mkdir -v 给提醒 |
四. du -sh
1 | // du -sh 查看目录大小 |
五. cd
1 | // cd - 返回上一次所在的路径 |
六. cp -r
1 | // cp /etc/hosts songshan/ 复制文件不接 -r |
七. file
1 | // file taishan 查看文件类型 |
八. 文件类型
1 | // 经典文件类型:目录 directory |
1 | // du -sh taishan/ 查看文件大小 |
九. cp
1 | // cp 复制的时候: |
十. mv
1 | // mv 剪切,粘贴,重命名一步到位(重命名要后面不存在) |
十一. 主辅提示符
1 | // 主提示符 |
1 | 辅助提示符 |
十二. echo
1 | // echo 输出 相当于print |
十三. 第1提示符
1 | 第1提示符变量 PS1 prompt symbol 提示 符号 variable 变量 |
[\u@\h \W]$解释
1 | // # echo $PS1 # 注:第一提示符 |
临时修改PS1变量
1 | // # PS1='[\h@\u \t@\W]\$' 临时修改PS1变量(没必要改知道就行) \t 当前的时间 |
1 | [localhost@root 11:01:07@~]# |
第1、2提示符
1 | // # echo $PS1 |
十四. $+变量名
1 | $PS1 $+变量名 引用某个变量 |
十五. id
1 | // id 命令 |
十六. Linux命令
1 | // Linux命令 |
1 | 人——BASH——kernel |
1 | (大概了解) |
十七. cat /etc/shells
1 | // cat /etc/shells 查看本机里有哪些shell |
十八. ln -s
1 | #注:链接文件 天蓝色 |
1 | # mkdir changsha |
十九. echo $SHELL
1 | // # echo $SHELL 查看linux系统里默认的shell |
二十. env
1 | // # env 查看当前用户的环境变量(linux系统里预先定义的变量) environment |
二一. set
1 | # set 查看所有的变量(自定义变量和环境变量) |
二二. 内部外部命令
1 | // bash - GNU Bourne-Again SHell |
二三. which
1 | // which bash 查看bash命令存放在哪里 |
二四. rpm
rpm -qf
1 | #注:rpm -qf 查询命令通过那个软件包安装过来的 |
rpm
1 | // rpm 是linux里的软件管理的命令,例如安装,卸载软件 |
二五. /usr
1 | #注:/usr 存放安装软件的目录 unix system resource |
二六. / 与 /root关系
1 | // 根目录和root用户的家目录的关系? |
进入其他用户家目录
1 | [xulilin@localhost /]$ cd ~xulilin # 注:普通用户只能进自己家目录 |
二七. hostname
1 | // # hostname 查看主机名 |
临时、永久修改主机名
临时修改
1 | // # hostname sanchuang-linux 临时修改主机名(不能用下划线_) |
永久修改
1 | //* 永久修改主机名 |
二八. vim
1 | // vim编辑器的使用 |
二九. cat
1 | // # cat sc.txt 查看文本文件里的内容 |
三十. 快捷键
1 | // 快捷键 |
三一. pwd
1 | // pwd 查看工作目录 |
三二. 别名
1 | // ll 是 ls -l --color=auto的别名 |
取消别名
1 | // unalias 取消别名 |
永久修改别名
1 | // # vim /root/.bashrc 永久修改别名,需要重新登陆,或者su切换用户到root |
三三. ls
1 | // ls命令 |
\ls -l
1 | // \ls -l 不显示列出的文件类型颜色 |
ls -l |grep “^d”
1 | // # ls -l|grep "^d" |
三四. ASCII
1 | // ASCII 美国信息交换标准代码 |
三五. 文件类型
1 | // 文件类型 缩写 应用 |
三六. 「drwxr-xr-x. 5 root root 48 9月 17 09:51 hunantv」解释
1 | // [root@sanchuang-linux china_voice]# ls -l |
三七. wc
1 | // wc 是一个统计命令,可以统计文件里有多少行,多少单词,多少字节 |
不显示文件名
1 | //# wc -l a.txt (wc -l 也可以统计文件的行数) 直接统计会显示文件名 |
练习
1 | // 1.统计出/dev目录下有多少字符设备文件 |
三八. du
1 | // du 统计目录及文件的空间占用情况 disk usage(估算值,并不是很准确) |
du -sh 与 ll -h 区别
1 | du -sh /boot |
1 | // touch 新建空文件 |
三九. 改为英文编码
1 | // 改为英文编码 |
四十. 3个时间
1 | # stat hosts |
1 | 时间: |
四一. chmod
1 | // chmod 修改权限 change mode |
1 | chown 修改属主和属组 change owner |
1 | vim hosts 输入 :wq 修改数据 |
1 | # alias |
四二. cp的时候覆盖文件,不给予提醒的方法
1 | // cp的时候覆盖文件,不给与提醒的方法 |
1 | # which cp |