Linux系统管理 ------ 基础命令

本文详细介绍了Linux系统管理的基础命令,包括常用命令的使用、查找命令的技巧、各个常见子目录的功能解析,以及解压缩和压缩文件的方法。同时,还详细探讨了强大的vi编辑器的使用,为Linux系统管理员提供了全面的参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基础命令

Tab 键:自动步齐反斜杠
“\”:强制换行
Ctrl + U :清空至行首
Ctrl + K :清空至行尾
Ctrl + L :清屏
Ctrl + C :取消本次命令编辑
Ctrl + J  :回车
Ctrl + H :删除

常用命令

获得命令帮助的方法:● --help● man 命令(阅读手册页)

cd :切换工作目录

pwd :显示工作目录的位置


ls :显示目录内容
● ls [选项] [文件或目录]
选项:
-a :显示带 . 的文件(隐藏文件)
-c :按文件修改时间排序
-i :在输出的第一显示文件的 i 节点号
-r :按逆序显示 ls 命令输出的结果
-R :递归的显示指定目录的各个目录中的文件
-h :更人性化的显示内容, 等于 -ll
--color=tty :表示使用终端预定义的颜色方案,深蓝色表示目录,白色表示一般文件,绿色表示可执行文件,黄色表示设备文件,红色表示压缩文件


alias 设置别名:alias 命令别名 = 命令   示例:设置 myls 为 ls-alh 的别名      alias myls='ls-alh'


du :统计目录及文件空间占用情况
● du [选项] [文件或目录]
选项:
-a :统计所有文件
-h :以更人性化的方式显示出统计结果(默认以 kb 计数)
-s :只统计所占空间总的(summary)大小,而不是统计每个子目录、文件的大小
示例: du -sh /var/log/


mkdir 创建新的空目录:● mkdir backup/● mkdir -P /aa/bb/cc-P :一次性创建嵌套的多层目录

touch 创建空文件:●touch 文件名  ●touch test{1...100} :连续创建100个空文件


ln :创建软、硬链接
● ln 源文件或目录 链接文件或目标位置 :创建硬链接,名称对应索引号,源文件被删了还能查看  
● ln -s 源文件或目录 链接文件或目标位置 :创建软连接,名称对应名称,源文件被删除不能查看,能创建目录文件


cp :复制文件或目录
● rm [选项] 要删除的文件或目录
  选项:
-f :不提示强制删除
-i :提示用户确认
-r :递归删除整个目录树


rm :删除文件或目录
● rm [选项] 要删除的文件或目录
选项:
-f :不提示强制删除
-i :提示用户确认
-r :递归删除整个目录树


mv :转移目标文件或目录
● mv /mytouch /opt  :移动  ● mv aa bb  :将文件aa 改名为 bb

查找命令

which :查找命令程序所在的位置
● 搜索范围由环境变量 PATH 决定(echo $PATH)
which 命令|程序名       或        which -a 命令|程序名
示例:which lswhich cd


find :查找文件或目录
● 各表达式之间使用逻辑运算符
● -a 表示 “而且”(and)
● -o 表示 “或者”(or)


cat :查看文件内容

more :查看文件内容

less :查看文件内容


head 、tail :查看文件内容
  head :查看文件开头的一部分内容(默认为10行)示例:head -5 /etc/password
  tail :查看文件结尾的少部分内容(默认为10行)示例:tail -3 /etc/password
  tail -f 文件名   :查看尾部累增情况,动态


wc :统计文件内容
统计文件中的单词数量等信息
-l :统计行数
-w :统计单词个数
-c :统计字节数


grep :过滤文件内容
选项:
-i :查找时忽略大小写
-v :反转查找,输出与查找条件不相符的行
-E :正则表达查找条件:要查找的字符串以双引号括起来
“^....” :以....开头
“......$”:以....结尾
“^$” :空行     

#系统相关命令

查看当前操作系统版本:lsb_release -a

查看内核版本:uname -r   内核版本 3.10  

查看cpu型号、规格:cat /proc/cpuinfo

查看cpu版本信息:cat /proc/version

查看当前主机内存信息:more /proc/meminfo

查看系统内核:ls /boot/

查看cpu进程数:top 按1

查看内存信息:free -m

查看 i  节点号:df -i

查看磁盘空间:df -Th

查看硬盘的相关信息:fdisk -l


查看接口ip
图形化界面:ifconfig
最小化安装:ip addr


关闭系统:
●shutdown -h now
●poweroff


重启系统:
●shutdown -r now
●reboot

常见子目录的作用

/root :系统管理员root的宿主目录
/home :普通用户的宿主目录
/boot :系统内核、启动文件
/dev :设备文件
/etc :配置文件
/bin :所有用户可执行的命令
/sbin :管理员可执行的管理命令
/usr :应用程序/var :日志文件等

解压缩和压缩

gzip :对文件进行压缩或解压缩
示例1:gzip *  :对该目录下所有文件进行压缩
示例2:gzip -9 11.txt :对 11.txt 文件进行压缩,压缩成 11.txt.gz 压缩包; -9 表示高压缩比
示例3:gzip -d 11.txt.gz :将压缩包 11.txt.gz 解压缩


bzip2 :对文件进行压缩或解压缩
yum -y install bzip2  :安装bzip2解压工具;
yum -y remove bzip2  :卸载bzip2解压工具


微软下常用的:zip
示例1 :zip -r opt.zip /opt  :将opt目录压缩成 opt.zip 压缩包放在/opt目录下
示例2: unzip -n opt.zip -d /tmp  :将压缩包 opt.zip 在指定/tmp目录下解压缩;如有相同的文件存在,要求unzip命令不覆盖原先文件
yum -y install unzip  :安装unzip解压工具


tar 命令 :将文件、目录打包 或 将压缩包文件解压缩
添加选项:
-c :创建 tar 格式的包文件;
-C :解压时指定释放的目标文件夹;
-j :调用 bzip2 程序进行压缩或解压缩;
-p :打包时保留文件及目录的权限;
-P :打包时保留文件及目录的绝对路径;
-t :列表查看包内文件;
-v :输出详细信息;
-x :解开 .tar 格式的包文件;
-z :调用 gizp 程序进行压缩或解压;
-f :指定的文件名存档;

vi 编辑器

三种工作模式 :命令模式、输入模式、末行模式


一、 命令模式中的基本操作
1、复制操作
yy :复制一整行 
#yy :复制从光标往下的#行 

2、黏贴操作
p :黏贴到光标行的下一行;
P :黏贴到光标行的上一行:

3、删除操作
x :删除光标处的单个字符(按着不动,先删后面,再删前面)
dd :删除一整行;
#dd :删除光标往下的#行;

4、撤回操作:U

5、保存退出:ZZ 或 shift + zz

6、插入操作
a :将在光标所在位置之后插入文本;
A :将在光标所在行尾插入文本;

i :将在光标所在位置之前插入文本;
I :将在光标所在所在行的第一个非空字符前插入文本;

o :在光标所在行的下一行插入文本;
O :在光标所在行的上一行插入文本;

7、移动光标
光标移动到文本首行 :gg
光标移动到文本尾行 :G 或 shift + g

8、查找文本输入的文本字段 :/ 


二、输入模式:输入 i、a、o 即可进入输入模式


三、末行模式
1、    :    进入末行模式

2、
q :退出
q! :不保存强制退出
wq :保存退出

3set nu  :显示行数

到此结束,感谢浏览

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值