基础命令
一.目录结构简介
1.根目录视图主要目录树
2.重要目录说明
目录 | 目录内容 |
---|---|
/bin | /bi底下的指令可以被root与一般账户使用 ;存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里 |
/boot | 存放用于系统引导时使用的各种文件 |
/dev | 用于存放设备文件 |
/etc | 存放系统管理和配置文件 |
/home | 存放所有用户文件的根目录,是用户主目录的基点,比如用户User的主目录就是/home/user 也可以用~user表示 |
/lib | |
/media | |
/mnt | |
/opt | |
/root | |
/sbin | |
/srv | |
/tmp | |
lost+found | |
/proc | |
/sys |
二.基础命令
1.如何关闭linux服务器
方法一 : halt
方法二 : shutdown -h now
2.如何重启linux服务器
方法一 : reboot
方法二 : shutdown -r now
3.查看当前用户,如果是root用户,则 切换到其他指定用户下如ZD用户
查看当前用户:whoami
切换到ZD用户: su ZD
4.当前是root用户登录,修改root用户的密码 ,或者是修普通用户的密码
passwd[username]
注:如果不指定用户名(username)则默认修改root用户的密码。注意:普通用户只能修改自己的密码
5.切换到ZD用户的家目录下
cd /home/ZD
6.在ZD的加目录下创建一个文件夹study
mkdir /home/ZD/study
7.查看ZD家目录下的文件夹或者子文件
ls /home/ZD
8.切换到ZD家目录下的study 查看当前文件的路径
切换到study : cd /home/Zd/study
查看当前文件夹路径 : pwd
9.在改路径下创建一个文件hello.txt
方法一:touch hellow.txt
方法二(vi 编辑器模式转换) : vi hellow.txt
10.编辑hellow.txt,写入"hello word"
vi是linux环境下解决文件编辑的利器
vi分为三种状态
1) 命令行模式(command mode)
控制屏幕光标的移动,字符,字或行的删除
2) 插入模式(Insert mode)
只有在当前模式下,才可以做到文字的输入,按[esc]键 可以回到
命令行模式
3) 尾行模式(last line mode)
将文件保存或者退出vi
三中模式举例使用(编辑)
1.进入命令行模式: vi hello.txt 即计入vi编辑文件hellow.txt的命
令行模式,此时只能在命令行模式下移动光标,行删除等范围内操作
2.进入插入模式 : 在命令行模式下,按下键盘的之母 i 即进入插入模
式 ,可做文字输入等操作 ,此时按下 esc 即 进入命令行模式
3.进入尾行模式: 在命令行模式下输入:即进入伟航模式
为行模式常用命令
:w 保存
:w filename (输入此命令 即将文章以指定文件名保存)
:wq (存盘并退出vi)
:q! (不保存 强制退出)
11.查看hello.txt文件内容
cat hello.txt
**12.**向 hello.txt 文件中追加 i am better man
echo "i am better man " >> hello.txt
13.拷贝ZD 家目录下的study目录到root 用户家目录中
cp -r /home/ZD/study /root/
14.移动绝对路径下的/root/test/my.txt 到 ZD 的家目录下
mv /root/test/my.txt /home/ZD
15.删除文件或者文件夹
rm -rf /root/home/ZD/study (递归删除 强制删除 不进行对话 删除就用这个就好 贼好使)
16.查看文件中的前十行 后十行内容
head -10 /home/ZD/hello.txt
tail -10 /home/ZD/hello.txt
17.查找 hello.txt 文件的所在位置
find /-name hello.txt
18.过滤出/root/hello.txt 中带 中国的行
方法一:grep '中国' /root/article.txt
方法二:sed -n '/中国/p' /root/article.txt
方法三:awk '/中国/ {print }' /root/article.txt
19.查看hello.txt 中的内容 使用管道命令过滤出 带 中国的 行
方法一: cat /root/article.txt |grep '中国'
方法二: cat /root/article.txt |sed -n '/中国/p'
方法三: cat /root/article.txt |awk '/中国/ {print }'
20.查看root家目录下的内容,过滤出hello.txt文件并查看文件内容
错误:ls /root|grep my.txt|cat
正确: ls /root|grep my.txt|xargs cat