Linux系列之常用命令汇总(一)

基础命令

一.目录结构简介

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
发布了7 篇原创文章 · 获赞 0 · 访问量 231

猜你喜欢

转载自blog.csdn.net/SkyingData/article/details/104071800