Linux命令大全
Posted cxm123123form
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令大全相关的知识,希望对你有一定的参考价值。
命令 | 意思 | 格式 | 选项 | 示例 |
type | 用于查看命令是内部命令还是外部命令 | type 命令字 | #type ls | |
help | 用于内部命令帮助,--help大多用于外部命令帮助 | help 内部命令字 | #help cd | |
man | 用来提供在线帮助,永远忽调阅帮助信息 | man 命令字 | #man ls | |
touch | 用于创建文件夹 | touch 文件名 | #touch liu.txt | |
mkdir | 用于创建新目录 | mkdir [选项] 目录位置及名称 |
-p(一次性创建多层目录),-v(显示详情) -m(跳出当前umask值) |
#mkdir -pv /aaa/bbb/ccc |
du | 用于统计目录或文件占用磁盘空间容量大小 | du [选项] 目录或文件名 |
-a(统计磁盘空间所有文件及目录占用空间) -s(只统计当前命令所占用空间大小) |
#du -sh test/ 16K test/ |
rm | 删除指定的文件或目录 | du [选项] 要删除的文件或目录 |
-f(不提示) -i(提示用户确认) -r(递归式删除整个目录树) |
#rm -rf test |
mv | 将指定文件或目录移动位置,如果目标位置和源位置一致则相当于改名 | mv [选项] 源文件或目录 目标文件或目录 |
#mv /aaa/ /root/ 移动目录/aaa/到/root/下 #mv aaa/ aaa1/(改名) |
|
cp | 复制文件或目录 | cp [选项] 源文件或目录 目标文件或目录 |
-f(覆盖同名文件或目录,强制复制) -i(提醒用户确认) -p(保持源文件权限,属性,时间不变) -r(递归复制) |
#cp -r /aaa/ /root/ 复制目录/aaa/到/root/下 |
ls | 列表显示目录内的文件及目录 | ls[选项] 目录或文件名 |
-l(以长格式显示文件和目录列表信息) -a(显示所有子目录和文件的信息) -A(与a类似但隐藏文件不显示) |
#ls -a /root/ |
cd | ||||
pwd | ||||
find | 精细查找文件或目录 | find [查找范围] [查找条件表达式] |
#find /boot-size +1M -o -name"VM"(查找/boot下VM开头的文件且容量大于1M) #find /etc-name ‘$conf‘(查找etc下名称以conf结尾的文件) |
|
which | 查找 Linux 命令程序所在的位置 | which 命令|程序名 | # which du | |
stat | ||||
cat tac nl查看文件内容,可同时显示多个文件的内容 格式:cat [选项] 文件名 选项:-n 显示内容的同时显示行号 -A 显示所有的字符 (通常 windows 系统拷贝过来的文件无法直接 cat 到,需 示例: # cat -n /etc/yum.conf # tac –nA /etc/yum.conf nl /etc/yum.conf |
||||
more(全屏方式分页显示文件内容) 格式:more [选项] 文件名 示例:#more /etc/passwd 快捷键:1:按Enter向下滚动一行 2:按空格向下滚动一页 3:按q键退出 less(功能与more基本一致但扩展功能多) 格式:less [选项] 文件名 示例:#less /etc/passwd 快捷键:1:按PgUp、PgDn键上下翻页 2:按‘/’键查找内容、‘n‘下一个、‘N‘上一个 |
||||
head(head 查看文件开头的一部分内容,默认显示 10 行,可加选项调节) 示例: tail 查看文件结尾的一部分内容,默认显示 10 行,可加选项调节 |
||||
wc | 统计文件中的单词数量(Word Count)等 |
-l:统计行数 -c:统计字节数 |
wc [选项] …目标文件 |
# wc /etc/hosts |
grep (1)作用:在文件中查找并显示包含指定字符串的行 egrep |
||||
gzip 格式:gzip [-9] 文件名 示例: #gzip liu.txt #ls liu.txt.gz gunzip、gzip –d(都用于解压缩.gz格式的压缩包) #gunzip liu.txt.gz #ls liu.txt |
||||
bizp2
(1)bzip2 示例: #bzip2 liu.txt #ls liu.txt.bz2 bunzip2、bzip2 –d(都用户解压缩.bz2格式的压缩包) 示例: #bunzip2 liu.txt.bz2 #ls liu.txt |
||||
归档命令 ——tar
作用:制作归档文件、释放归档文件 示例: 归档: #mkdir -pv /aaa/bbb/ccc/ /aaa/ /aaa/bbb/ /aaa/bbb/ccc/ #tar cjvf aaa.tar.bz2 /aaa/ #ls aaa.tar.bz2 释放: #tar xf aaa.tar.bz2 -C /root/ #ls aaa 查看: #tar -tf aaa.tar.bz2 /aaa/ /aaa/bbb/ /aaa/bbb/ccc/ |
||||
vi编辑器 模式切换: 常用操作: G【跳转到末尾】 #G【跳转到文件的的第#行(如3G)】 :set nu【在编辑器中显示行号】 :wq【保存并退出】 dd【删除当前光标所在行】 #dd【删除从光标所在行开始的#行内容】 yy【复制当前行整行的内容到剪切板】 P【粘贴到光标位置处前】 /word【查看字符串“word”】
|
||||
以上是关于Linux命令大全的主要内容,如果未能解决你的问题,请参考以下文章