首页 > 代码库 > linux的各种小命令和目录
linux的各种小命令和目录
pwd 显示当前工作的目录
w
who
whoami
显示当前用户及已建立的ssh链接
useradd 新建一个普通用户
passwd 修改用户的密码
# 代表当前工作的是root 超级用户
$ 代表当前工作的普通用户
shell命令分两种
一种是内建命令 由内核直接提供
一种是外部命令 由系统上的某个二进制程序所提供
which 查看系统命令所对应的路径
type 查询命令是否属于内部命令或者外部命令
hash 哈希 把一个命令一个文本通过某种算法生产一串字符
df 查看系统分区
hash -l 加快命令查询执行速度
alias 查询系统中已经存在的一些别名
ls -a 查看当前目录下的隐藏文件
unalias 取消命令别名
直接执行原来的命令而不使用别名 可以有三种方式
\\\\CMD
‘CMD‘
/PATH/CMD
shutdown -r 10 “guanji gundan” =reboot
shutdown -c 取消关机
runlevel 查看系统运行级别 6种级别
init 0 关机
init 6 重启
echo 回显
command 2Tab 所有命令行补全
string2Tab 以string开头命令
/2Tab 显示所有根目录下一级目录,包括隐藏目录
./2Tab 当前目录下子目录,包括隐藏目录 ls -da ./*
*2Tab 当前目录下子目录,不包括隐藏目录 ls -d ./*
~2Tab 所有用户列表
$2Tab 所有变量
@2Tab /etc/hosts记录 (centos7不支持)
=2Tab 相当于ls –A (CentOS 7 不支持)
!string 重复执行前面已string开头的命令
!?string 重复前一个包含string的命令
^string 删除上一条命令中的string
^string1^string2 将上一条命令中的第一个string1替换为string2
!!:gs/string1/string2 将上一条命令中所有的string1都替换为 string2
Ctrl + l光标移到命令行首,相当于Home
Ctrl + eLinux目录
/boot 跟内核有关的文件 grub 内核和BootLoader
/ 根目录
├── bin 存放用户使用的基本命令(可执行程序,二进制文件) 不能单独分区的
├── boot 跟内核有关的文件 grub 内核和BootLoader
├── cgroup 用来资源限制资源隔离 docker 容器化
├── dev device 设备文件
b block device 块设u备 硬盘或者CD-rom 随机读写
c character device 字符设备 传真 鼠标 打字机 顺序读写
├── etc 各种系统包括应用的配置文件 使用频率超五星
├── home 每个用户的家目录 而且每个用户默认的工作目录
├── lib 程序包括系统所依赖的一些共享库文件及内核所依赖的模块文件
├── lib64 系统程序所依赖的库文件
├── lost+found 垃圾回收站
├── media 光盘或者U盘挂载点
├── misc 杂项 不好归类的东西
├── mnt 临时文件文件挂载点
├── net 网络文件
├── opt 第三方的应用安装位置
├── proc 伪文件系统 硬盘不存在,只存在于内存中,记录系统或者进程的运行信息 cpuinfo
├── root root的家目录
├── sbin 存放管理类命令 也不能单独分区
├── selinux 与selinux相关文件或者记录
├── srv 系统运行产生的一些文件
├── sys 伪文件系统 记录系统硬件的一些运行信息
├── tmp 杂项,临时文件以及应用产生的临时文件
├── usr 误以为user,Unix software resource
/lib /lib64 /bin /sbin
/local 用来存放第三方的应用
/share 用于存放帮助
/etc/ 配置文件
/include 主要用来存放头文件
/tmp 临时文件
└── var 日志存放以及应用产生的一些文件或者临时文件 邮件队列 使用频率超五星
/var/log/message 系统日志
/var/log/boot.log 系统启动时候产生的一些日志
/var/log/dmesg 输出内核或者是硬件的一些有效信息,可以使用dmesg
/var/log/mail.log 邮件产生的日志
/var/log/cron 系统和我们自定义的计划任务的日志
/var/lib/mysql MySQL数据存放目录
/var/mail 邮件存放目录 由于邮件服务 此目录可能会满 rsync(命令)使用一个空目录来同步有问题的目录
<span class=\"\\"Apple-tab-span\\"\" style=\"\\"white-space:\">/var/spool/cron 跟计划任务相关的内容
linux的各种小命令和目录