Linux系统管理的基础命令

1.目录结构

Linux是一个多用户多任务的系统,安全性更高 ,开源免费的操作系统
在这里插入图片描述
将所有的目录和文件数据组织为一个树型的目录结构,整个系统中 只存在一个根目录,所有的分区、目录、文件都在同一个根目录下面。

2.命令提示符

[root@localhost~]#
root       :当前登录的用户名 
localhost  :本机的主机名 
~          :用户当前所在目录,~代表家目录 
#          :当前登录的用户为管理员用户 
$          :当前登录的用户为普通用户
用户类型家目录
root/root
普通用户/home

3.绝对路径和相对路径

路径类型概念
相对路径是当前目录下的某个文件或路径
绝对路径是指目录或文件的完整路径

4.常用命令

4.1.切换用户用:su 用户名
由 root 用户切换到普通用户不需要输入密码 由普通用户切换到其他用户就必须输入密码

4.2.显示当前目录所在的完整路径:pwd

4.3.目录切换命令:cd

cd /etc 切换到/etc/目录 
cd .. 返回上一级目录 
cd 返回家目录 
根目录:/ 
家目录:普通用户的家目录在/home 下面,root 的家目录是:/root

4.4关机命令:shutdown(安全地将系统关机)

[-t] 在改变到其它 runlevel 之前﹐告诉 init 多久以后关机。 
[-r] 重启计算器。 
[-k] 并不真正关机﹐只是送警告信号给每位登录者〔login〕。 
[-h] 关机后关闭电源〔halt〕。
[-n] 不用 init﹐而是自己来关机。不鼓励使用这个选项﹐而且该选项所产
生的后果往往不总是你所预期得到的。 
[-c] cancel current process 取消目前正在执行的关机程序。所以这个
选项当然没有时间参数﹐但是可以输入一个用来解释的讯息﹐而这信息将会送
到每位使用者。 
[-f] 在重启计算器〔reboot〕时忽略 fsck。 
[-F] 在重启计算器〔reboot〕时强迫 fsck。 
[-time] 设定关机〔shutdown〕前的时间。 

例如:
/sbin/shutdown -h now-----立即关机;
/sbin/shutdown -h 20:49----20:49 分关机
/sbin/shutdown -h +10-----10 分钟后关机
/sbin/shutdown -r now -----立即重启
/sbin/shutdown -r +10 ‘The system will reboot’----10 分钟后系统 重启并给每个登录用户发通知
/sbin/shutdown -k now ‘The system will reboot’----仅给每个登录用 户发通知并不真关机
reboot init 6

5.快捷键的使用

快捷键作用
Tab 键自动补齐
分号在同一行中输入多个命令,中间用;隔开
反斜杠“\”在一行命令后加上\,表示另起一行继续输入
上下方向键找出曾经执行过的历史命令
history查看历史命令
Ctrl+U清空至行首
Ctrl+K清空至行尾
Ctrl+L清屏
Ctrl+C终止命令的执行

6.常用的shell命令

**shell 命令格式:命令名 [选项]  [参数]**

文件管理命令:

(1)列出显示目录内容

ls
颜色文件类型
蓝色目录(文件夹)
灰色普通文件
绿色可执行文件
红色压缩文件
浅绿色链接文件(快捷方式)
		|参数|含义|
		|--|--|
		|-a| 显示所有文件,包括隐藏文件(**以.号开头的文件**)|

​ |-l| 查看未隐藏文件的详细信息,以长格式(内容更详细)显示文件或目录的详细信息。|
​ |-al | 可以查看隐藏文件的详细信息 |
​ |-h |以 K、M、G 等单位显示文件大小(默认为字节),提高可 读性 |
​ |-lh |文件大小单位的转变|

参数含义
-a显示所有文件,包括隐藏文件(以.号开头的文件
-l查看未隐藏文件的详细信息,以长格式(内容更详细)显示文件或目录的详细信息
-al可以查看隐藏文件的详细信息
-h以 K、M、G 等单位显示文件大小(默认为字节),提高可 读性
-lh文件大小单位的转变

在这里插入图片描述
文佳类型(d:目录) 权限(文件所有者-组用户-其他用户) 几个连接文件(快捷方式) 用户 属主(所有者) 大小 时间 名字

(2)通配符的使用:

“?”可以匹配文件名中的一个任意字符, 
*”可以匹配文件名中的任意多个字符。

举例:
显示/etc 目录下文件名以 ns 开头,扩展名是 conf 的文件的详细信息
ls –l /etc/ns*.conf
显示/etc 目录下文件名以 v 开头,文件名一共是 4 个字符的文件的详细信息 ls –l /etc/v???

(3)创建目录

mkdir -p -m 

例 1:在当前目录创建名为 test 的子目录
[root@localhost /]:#mkdir /mnt/test
例 2:在根目录中创建名为 public 的子目录
[root@localhost /]:#mkdir /public
例 3:在当前目录中同时创建 3 个子目录
[root@localhost /]:#mkdir mp3 mp4 mp5
当前目录为/,此时在/mnt 目录下同时创建 2 个子目录 y1 y2 [root@localhost /]:#mkdir /mnt/y1/ y2/y3
例 4:创建连续目录
[root@localhost /]:#mkdir - p /media/cdrom
例 5:创建目录,同时设置权限
[root@localhost /]:#mkdir - m 775 test

(4)删除目录或文件

删除空目录:rmdir

例 1:删除当前目录下的空目录 mytest [root@localhost /]:#rmdir mytest
例 2:删除连续目录 [root@localhost /]:#rmdir - p /media/cdrom/aa

删除文件:rm 默认只删除文件,不删除目录

例 1:删除当前目录下文件 1.txt
[root@localhost /]:#rm 1.txt 有提示,确认删除请输入 y
[root@localhost /]:#rm -f 1.txt 无提示,直接删除
例 2:删除当前目录下的 student 目录
[root@localhost /]:#rm -rf /student

(5)复制文件或目录

复制文件:cp

[root@localhost ~]# cp /bin/touch /root/test/toch1
[root@localhost ~]# cp /etc/inittab /etc/inittab.bat 将文件进行备份

复制目录:cp -R

[root@localhost ~]# cp –R /tmp /root/mnt

(6)移动(剪切–粘贴)文件或目录

mv

[root@localhost ~]# mv /root/test/test1.txt /root/test/test2.txt 重命名
[root@localhost ~]# mv /root/test/test2.txt /tmp/

(7)新建文件

touch 

touch /1.txt 在/目录下新建一个 1.txt 文件

文件查看命令:

1、cat–显示文件的内容

cat –n 显示行号 
​cat 在显示文本文件的内容时不进行停顿,因此不适合查看长文件。 

2、more 或 less 分页显示文件内容

采用全屏的方式分页显示文件内容,当内容满屏时便会暂停,按空格键 
继续显示下一画面,或按 q 键跳离,适于阅读长文件。 
两者区别:
当文件内容显示到文件尾时,more 命令会自动退出阅读环境,而 less 
命令不自动退出,需在提示符“:”后按 q 键退出。 

3、head 和 tail–查看文件开头或末尾的部分内容

默认情况下,head 显示前 10 行内容,tail 显示后 10 行内容。 

4、wc 命令——文件内容统计

作用:用于统计指定文件中的行数、单词数、字节数。
语法:wc(选项)(参数)

-l统计行数
-w统计单词数
-c统计字节数

查找文件命令:

1.find:搜索文件与目录

语法:find [查找范围]  [查找条件表达式] 

作用:是在某个指定的路径下找我们需要的文件或目录,目标是文件或目录。

选项作用
-name按名称查找,允许使用通配符
-type按文件类型查找文件类型包括:普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)
-user按文件所有者查找,根据文件是否属于某个目标用户进行查找。
-size按文件大小查找,使用“+”、“-”号设置超过或小于指定的大小 作为查找条件。常用的容量单位包括 k(注意是小写)、M、G

#find /etc -size +1024k -name “init*”
#find /etc -name 1.txt

2.grep:查找文件内容

语法:grep [选项] 查找条件 目标文件

作用:是在某个文件中找我们所需要的某部分内容,目标是字符串。

选项作用
-c计算找到 ‘搜寻字符串’ 的次数
-i忽略大小写的不同,所以大小写视为相同
-n顺便输出行号
-v反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行
–color=auto可以将找到的关键词部分加上颜色的显示
**注意:grep 不支持通配符,而是使用正则表达式:** 

**^ 表示以什么字符开头** 

**“$” 表示以什么字符结尾** 

“^word”表示以“word”开头
“wordKaTeX parse error: Expected group after '^' at position 16: ”表示以“word”结尾 “^̲”表示空行

其他辅助命令:

1、查看历史命令:history

作用:linux  history 命令的作用是,记录执行过的命令。 

用法:history [n] n 为数字,列出最近的 n 条命令使用! 执行历史命令。 

! number 执行第几条命令 

! command 从最近的命令查到以 command 开头的命令执行 

!! 执行上一条 

2.help 命令:只能查看内部命令的帮助信息

举例:查看 pwd 命令的帮助信息 

pwd --help 

如果使用 help 命令查看外部命令的帮助信息时则会报错 

使用--help 选项查以查看外部命令的帮助信息 

3.man 命令:查看命令的帮助手册

使用“↑ ”、“↓ ”方向键滚动文本 

使用 Page Up  Page Down 键翻页 

 Q  q 键退出阅读环境、按“/”键后查找内容 

举例:查看 ls 的帮助手册 

4.输入输出重定向

输入重定向:< 

输出重定向:>>> 

输出重定向是将命令的输出结果重定向到一个文件中,而不是显示在屏幕上。

<”后面指定的文件如果不存在,将先建立该文件,再保存命令结果到文件中。 
>”后面指定的文件如果存在,将先清空文件的内容,再保存命令结果到文件中。 
>>”可以将命令结果重定向并追加到指定文件的末尾保存,而不覆盖文件中原
有的内容。 

5.管道符“|”

通过管道符“|”,可以把多个简单的命令连接起来实现更加复杂的功能。 
管道符用于将“|”左边命令的执行结果作为“|”右边命令的输入。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值