星星之火,可以燎原。
——张居正 《答云南巡抚何莱山论夷情》
hk@vp:/$>
hk 用户名 vp 主机名
cd / 进入根目录
ls 查看目录下文件夹:
![](https://img.haomeiwen.com/i1451775/f81b658db0160d7a.png)
(dir也可以 但不推荐)
ls -al
![](https://img.haomeiwen.com/i1451775/ab44ccc41e64bca1.png)
ls -al | more
(more一次显示一屏信息)
![](https://img.haomeiwen.com/i1451775/051a5dff54fa6f37.png)
(左下角出现更多 按enter显示下一条信息 按q结束退出)
ls --help | more (查看帮助)
![](https://img.haomeiwen.com/i1451775/ad15290652c5dfd3.png)
. 是当前目录 .. 是上级目录:
![](https://img.haomeiwen.com/i1451775/303feab1363b76af.png)
. 开头的文件(夹) 等价于隐藏文件(夹)
man ls :
![](https://img.haomeiwen.com/i1451775/804915d4621aba2d.png)
ls /bin :
![](https://img.haomeiwen.com/i1451775/cc580c2c2f59dd6f.png)
ping www.baidu.com
ping localhost
![](https://img.haomeiwen.com/i1451775/1f925abc32e470f1.png)
whoami (看我是谁...)
![](https://img.haomeiwen.com/i1451775/ecbe07994cfa243a.png)
( whoami 在写脚本里面有用)
which : (看命令在哪里)
![](https://img.haomeiwen.com/i1451775/1e0ceae9c42b71a7.png)
![](https://img.haomeiwen.com/i1451775/64bc64a4ef7e1291.png)
echo $PATH 看环境变量:
![](https://img.haomeiwen.com/i1451775/b6b80974f5b15fb9.png)
( PATH 小写不行!!!)
ls /dev
![](https://img.haomeiwen.com/i1451775/da27f34a601eb990.png)
( cdrom是光驱 sda是硬盘 sda1、sda2、sda5是分区)
cd ~ 回家
![](https://img.haomeiwen.com/i1451775/9d77bfc24c96395e.png)
pwd 看当前在的路径
![](https://img.haomeiwen.com/i1451775/eaa7543cb6273a6f.png)
apt-get 和 sudo 都在 /usr 下 是ubuntu的命令:
![](https://img.haomeiwen.com/i1451775/8b6146122dcc7c31.png)
sudo passwd 为root 设密码:
![](https://img.haomeiwen.com/i1451775/7d2a5853731904cf.png)
su root 切换root用户:
![](https://img.haomeiwen.com/i1451775/aeb7285fba428eb9.png)
(用户名由hk 变为 root $变为了# 在root下 su hk回到hk用户)
在root下回家:(进到/root下)
![](https://img.haomeiwen.com/i1451775/9f1e2a9784bb8524.png)
在root下可以干任何事 有对文件的最高权限
![](https://img.haomeiwen.com/i1451775/ec67ae36f0004b60.png)
(千万不要 rm / 这样会把整个文件系统干掉)
ifconfig 查 ip 地址:
![](https://img.haomeiwen.com/i1451775/9b190488c37f96bd.png)
mkdir 创建目录 :
![](https://img.haomeiwen.com/i1451775/31e3bfc2bc826313.png)
mkdir -p b/c/d
![](https://img.haomeiwen.com/i1451775/5c272fc2ab1fa08e.png)
find .
![](https://img.haomeiwen.com/i1451775/2becbfbf2b6c0bd7.png)
find . | grep X (过滤 列出含有 X 的...)
![](https://img.haomeiwen.com/i1451775/eeeedce6eb54376b.png)
rm -fr a (强制 递归 把a 目录/文件 删除)
![](https://img.haomeiwen.com/i1451775/ea0f6056361a80a1.png)
rm -fr b/c
![](https://img.haomeiwen.com/i1451775/a3f52db13b2459a0.png)
touch:(创建文件)
![](https://img.haomeiwen.com/i1451775/08080d263b0645cb.png)
echo :(创建文件并写入数据)
![](https://img.haomeiwen.com/i1451775/6b7ca2786062c113.png)
( > 是覆盖内容 >>是追加内容)
cat:(直接查看文件内容)
![](https://img.haomeiwen.com/i1451775/dbc666f88bd9a860.png)
cp:(复制文件 到路径)
![](https://img.haomeiwen.com/i1451775/9721b24098f4e088.png)
cp (复制文件到 指定路径并指定名称)
![](https://img.haomeiwen.com/i1451775/f88f2a086d77f0a3.png)
cp(复制文件到 指定路径并指定名称)
![](https://img.haomeiwen.com/i1451775/3e781eee8dc0e617.png)
cp -r (复制文件夹到指定目录)
![](https://img.haomeiwen.com/i1451775/b6581226166d284a.png)
rm -rf b(递归强制删除b文件夹)
![](https://img.haomeiwen.com/i1451775/c41c19b403f01e7b.png)
mv (同一目录下移动是重命名)
![](https://img.haomeiwen.com/i1451775/f4c6073b80b5399b.png)
mv (不同目录下移动才是移动)
![](https://img.haomeiwen.com/i1451775/59103c1f53807bf7.png)
head 准备:
![](https://img.haomeiwen.com/i1451775/b64f588ed87b4c64.png)
![](https://img.haomeiwen.com/i1451775/832c043ba1170757.png)
![](https://img.haomeiwen.com/i1451775/c61bde5bf7739dcb.png)
head -n x (查看x的前n行)
![](https://img.haomeiwen.com/i1451775/3fd5dce4132b58f3.png)
tail -n x (查看x的尾n行)
![](https://img.haomeiwen.com/i1451775/d229184f78d20886.png)
hostname查看主机名称:
![](https://img.haomeiwen.com/i1451775/679196d546ada206.png)
可以去/etc配置文件下 修改主机名:
![](https://img.haomeiwen.com/i1451775/12cb0ecc6fadb04d.png)
root 下修改主机名 ( reboot重启后生效 )
![](https://img.haomeiwen.com/i1451775/426b42f82bec3f55.png)
reboot重启后生效:( 主机名成功改为vp0 )
![](https://img.haomeiwen.com/i1451775/6a20d18aa75042b1.png)
Windows vs Ubuntu:
操作 | Windows | Ubuntu |
---|---|---|
改变目录 | cd | cd |
查看帮助 | /? | --help man info |
清屏 | cls | clear |
看环境变量 | echo %path% | echo $PATH |
查ip地址 | ipconfig | ifconfig |
删除文件 | del | rm -fr |
删除目录 | rmdir | rm -fr |
创建空文件 | echo | touch |
复制 | copy | cp |
Linux文件夹结构:
/bin 二进制目录(放可执行文件)
/sbin 二进制目录(放可执行文件)
/dev 设备目录
/etc 配置文件目录(存放环境的配置信息)
/lib 库文件
/home 主目录
/root root用户的主目录
/usr 存放一些系统资源
/usr
/usr/bin
/usr/sbin
/usr/local
/usr/local/bin
/usr/local/sbin
Linus
Unix
- redhat
- centos
- ubuntu
- suse
...
老祖宗Unix的东西 要放到/bin 和 /sbin 目录下
每个公司的产品命令放到/usr/bin 和 /usr/sbin 目录下
自己的命令放到 /usr/local.. 下
nano 编辑器:
![](https://img.haomeiwen.com/i1451775/edb8faf6d0926cf0.png)
ctrl + O 写出
![](https://img.haomeiwen.com/i1451775/583467624861546b.png)
回车后 显示已经写入3行:
![](https://img.haomeiwen.com/i1451775/723ad87d2f1ef2a1.png)
ctrl + x 退出:
![](https://img.haomeiwen.com/i1451775/998639aa50aca4cd.png)
ctrl + k 和 ctrl + u 搭配:( 复制一行 )
![](https://img.haomeiwen.com/i1451775/285ea013a42c09f0.png)
世界上所有的追求都是因为热爱
一枚爱编码 爱生活 爱分享的IT信徒
— hongXkeX
网友评论