=====================================
一 命令基础
1 目录结构
/bin 二进制目录,放的都是可执行文件,
/sbin 比较重要的命令是在sbin,s应该是safe
/dev 设备目录
/etc 配置文件目录
/lib 库文件,里面有很多s(shared object)文件,等价于dll文件
/home 主目录
/root root用户的主目录
/user
不同发行版本的linux新的命令放在user/bin目录和sbin
而/bin和/sbin是老祖宗unix遗留下来的命令,这些发行版本都
是在unix上改版的,而user/local的bin和sbin就是我们自己写的可执
行文件了如果出现同名的命令,那么先运行自己,然后是发行版本公司
的,然后是老祖宗的
2 常用命令
(1) ls (look files): 查看文件夹
ls / 查看根目录
ls-al all list 不加a就是只以列表显示,all是把.也显示出
来,linux以.开头的文件夹,,就相当于隐藏文件,不加a就是只以列表显示
注意: 文件的颜色代表不同的意思
白色是表示普通文件
蓝色是表示目录
绿色是表示可执行文件
红色是表示压缩文件
浅蓝色是链接文件(相当于windows下的快捷方式)
红色闪烁是表示链接的文件有问题
黄色是表示设备文件
灰色是表示其他文件
(2) cd (change directory) 改变目录
cd / 进入根目录
cd .. 返回上一级目录, .是当前目录
cd ~ 回'家',也就是回到主目录, 主目录是home/用户名
(3) 帮助命令
命令 --help或-h 查看此命令的帮助
Man 命令 也是查看帮助
Inof 命令 也是查看帮助,更加详细一点
Help 命令 也是查看帮助,有的命令看不了,就用这个
(4) pwd (print work directory) 显示当前目录
(5) whoami 查看当前用户是谁
(6) which 查看命令在哪个目录
(7) Clear 清屏
(8) ctrl+c 结束当前命令(比如命令一直输出,可以按这个结束)
(9) Q 退出当前模式
(10) echo xxx xxx是什么就打印出什么
echo $PATH 加了$就不一样了,这是打印出环境变量(11) 用户操作
su root(switch user) 切换用户,root是用户
sudo passwd sudo 是以root身份来运行,设置root的密码
,root用户默认无密码,必须要先 sudo passwd才能su root
(12) 按键
tab 命令补齐,这个按键非常有用,记得经常用
ctrl+a 光标移到开头
ctrl+e 关闭移到结尾
ctrl+u 删除这一行
(13) tree 显示目录的树状结构图,这个命令是第三方的,需要下载
(14) wc 可以计算文件的字节数和符号数
wc fileName 会显示出 行数,符号数,字节数
-l 只显示列数, -c是显示字节数
(15)
3 命令练习
cd /
ls --help
ls
ls -a
ls -l
ls-al
clear
whoami
which ls
echo helloword!
echo $PATH
cd ~
pwd
sudo passwd
su root
cd ~
sudo rm -rf /* 这个千万不要用