Linux基本命令(Redhat,CentOS)

目录操作命令

  • pwd cd ls mkdir du
名称用途
pwd查看工作目录
cd切换工作目录
ls列表
duLinux du命令用于显示目录或文件的大小
du会显示指定的目录或文件所占用的磁盘空间。

mkdir

命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限::所有用户
语法:mkdir 【 -p】【/路径/】【目录名】
功能描述:创建新目录
-p 递归创建
范例: m k d i r − p / t m p / J a p a n / b o d u o : mkdir -p /tmp/Japan/boduo : mkdirp/tmp/Japan/boduo: mkdir /tmp/Japan/longze/temp/Japan/cangjing

cd

命令所在路径:shell内置命令
执行权限:所有用户
语法:cd【目录】
功能描述:切换目录
范例:$cd /tmp/Japan/boduo切换到指定目录
$cd …回到上一级目录

文件操作命令

  • touch flie cp rm mv which find in
名称用途
touch新建空文件,或更新文件时间标记
flie查看文件类型
cp复制文件或目录
rm删除文件或目录
mv移动文件或目录
which查找Linux命令文件并显示所在的位置
in它的功能是为某一个文件在另外一个位置建立一个同步的链接

touch

用途:新建空文件,或更新文件时间标记
格式:touch 文件名…
file命令:
用途:查看文件类型
格式:file 文件名

file

用途:查看文件类型
格式:file 文件名

cp

用途:复制文件或目录
格式:cp【选项】…源文件或目录…目标文件或目录
常用命令选项
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒

rm

用途:删除文件或目录
格式rm【选项】…文件或目录
常用命令选项
-d:删除目录
-f:强制删除文件或母目录,不进行提醒
-i:删除文件或目录提醒用户确认
-r:递归删除整个目录树

mv

用途:移动文件或目录
—若如果目标位置与源文件相同,则相当于改名
格式:mv【选项】…源文件或目录…目标文件或目录

which

用途:查找Linux命令文件并显示所在的位置
—搜索范围由PATH环境变量指定

文件内容操作命令

  • cat more less head tail wc grep
名称用途
cat显示出文件的全部内容
more全屏方式分页显示文件内容
less与more命令相同,但扩展功能更多
head查看文件开头的一部分内容
tail查看文件结尾的少部分内容
wc用于计算字数
grep命令用于查找文件里符合条件的字符串

more

用途:全屏方式分页显示文件内容
交互操作方法:
按Enter健向向下逐行滚动
按空格键向下翻一屏、按b键向上翻一屏
按q键退出

less

用途:与more命令相同,但扩展功能更多
交互操作方法
分页显示文件内容
与more命令基本类似 但个别操作会有些出入

head

用途:查看文件开头的一部分内容
格式:head -n 文件名

tail

用途:查看文件结尾的少部分内容
格式:tail -n 文件名
tail -f 文件名

grep

用途:grep 指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设 grep 指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予的文件名为 -,则 grep 指令会从标准输入设备读取数据。

格式:
-a : 不要忽略二进制的数据。
-A<显示行数> : 除了显示符合范本样式的那一列之外,并显示该行之后的内容。
-b : 在显示符合样式的那一行之前,标示出该行第一个字符的编号。
-B<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前的内容。
-c : 计算符合样式的列数。
-C<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容。
-d <动作> : 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep指令将回报信息并停止动作。
-e<范本样式> : 指定字符串做为查找文件内容的样式。
-E : 将样式为延伸的正则表达式来使用。
-f<规则文件> : 指定规则文件,其内容含有一个或多个规则样式,让grep查找符合规则条件的文件内容,格式为每行一个规则样式。
-F : 将样式视为固定字符串的列表。
-G: 将样式视为普通的表示法来使用。
-h: 在显示符合样式的那一行之前,不标示该行所属的文件名称。
-H: 在显示符合样式的那一行之前,表示该行所属的文件名称。
-i: 忽略字符大小写的差别。
-l : 列出文件内容符合指定的样式的文件名称。
-L: 列出文件内容不符合指定的样式的文件名称。
-n: 在显示符合样式的那一行之前,标示出该行的列数编号。
-o: 只显示匹配PATTERN 部分。
-q: 不显示任何信息。
-r: 此参数的效果和指定"-d recurse"参数相同。
-s: 不显示错误信息。
-v: 显示不包含匹配文本的所有行。
-V: 显示版本信息。
-w: 只显示全字符合的列。
-x: 只显示全列符合的列。
-y: 此参数的效果和指定"-i"参数相同。

归档及压缩命令

  • gzip bzip2 tar

tar命令:

制作归档文件、释放归档文件

  1. 压缩文件 选项 压缩包的名称 压缩文件
        压缩:tar 选项 归档文件名 源文件或目录
        tar -zcvf 压缩文件 文件名称 (gz类型)
        tar -jcvf 压缩文件 文件名称 (bz2类型)
  2. 解压:tar选项 归档文件名
        tar -xzvf 压缩包 (gz类型)
        tar -xjvf 压缩包 (bz2类型)

关机

  • shutdown -h now
  • Halt
  • init 0

重启

重启的命令由以下任意一种即可;

  • shutdown -r now
  • shutdown -r +15"警告:系统将于十五分钟后重启"
  • Reboot
  • init 6

vi文件编辑操作

基本操作
   :wq 保存文件并退出vi
   :w 保存文件但不退出vi
   :w file 将修改另外保存到file中,不退出vi
   :q 不保存文件,退出vi

删除
或Del 删除光标处的单个字符
dd 删除当前光标所在行
#dd 删除从光标处开始的#行内容
d^ 删除当前光标之前到行首的所有字符
d$ 删除当前光标处到行尾的所有字符
复制
yy 复制当前行整行的内容到剪贴板
#yy 复制从光标处开始的#行内容
粘贴
p 将缓冲区中的内容粘贴到光标位置处之后
P 粘贴到光标位置处之前
u 按一次取消最近的一次操作
多次重复按u键,恢复已进行的多步操作
D 用于取消对当前行所做的所有编辑
ZZ 保存当前的文件内容并退出vi编辑器
vi的特殊功能

块选择功能
v 字符选择,会将光标经过的地方反白选择
V 行选择,会将光标经过的行反向选择
Ctrl+v 块选择,可以用长方形的方式选择数据
y 复制反白的地方
d 将反白的地方删除
多文本选择功能
对Vim 多个文件操作时
:n 编辑下一个文件
:N 编辑上一个文件
:files 列出当前vim打开的文件
对Vim 文件操作时
:sp 另外一个文件的路径及文件名 打开另一个文件
使用 ctrl +两次按 w 窗口切换
末行模式中的基本操作
/word 向光标之后寻找一个字符串名称为 word 的字符串。
:n1,n2s/word1/word2/g 在第 n1 与 n2 行之间寻找 word1 这个字符串,并将该字符串取代为 word2 !
:1,$ s/word1/word2/g 从第一行到最后一行寻找 word1 字符串,并将该字符串取代为 word2 !
:1,$s/word1/word2/gc 从第一行到最后一行寻找 word1 字符串,并将该字符串取代word2 !且在取代前显示提示字符给使用者确认(conform)是否需要取代!

tmount0 不允许虚拟机锁屏

Linux一级常用目录

*/bin 常用命令
*/boot 存放启动引导文件
*/dev 设备文件
*/etc 系统配置文件
*/home 普通用户主目录,相当于Windows中的Documents and Settings
/lib 库函数及内核模块
/lost+found 这个目录平时是空的,当系统不正常关机后,这里就成了一些无
家 可归的文件的避难所。有点类似于DOS下的.chk文件
/misc 备用文件夹
/mnt 设备挂载点
/opt 额外安装的应用程序存放目录
*/proc 当前内核映射,一个虚拟的文件系统
*/root 管理员root的主目录,就相当于Windows里Administrator的目录
*/sbin 管理员命令
/tftpboot tftp主目录
/tmp 临时文件夹
*/usr 应用程序存放目录,相当于Windows中的program files目录
*/var 日志及系统文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值