linux的帮助命令及区别,linux经常使用命令&以及帮助命令

做为自学者,首先须要学会的就是能看懂每一个命令的帮助文档,那么第一个须要掌握的Linux命令就应该是man。

man命令

Linux下的帮助指令,经过man命令能够查看Linux中的命令帮助,配置文件帮助和编程帮助等信息。

语法:

man [options...]

经常使用选项:

-a:在全部的man手册中搜索;

-f: 等价于whatis,显示给定关键字的简短信息;

-M:指定man手册搜索的路径;

-#:指定从#号man手册中进行搜索;

例如:

man ls

man 8 ifconfig

man -f sleep

区段    说明

1通常命令

2系统调用

3库函数,包括C标准库

4特殊文件和驱动程序

5文件格式和约定

6游戏和屏保

7杂项

8系统管理命令和进程

系统相关命令

echo命令

在终端上显示字符串或变量提取出来的值。

语法:

echo [options...] [$variable|string]

例如:

echo "Hello Linux"

echo $PATH正则表达式

date命令

显示或设置Linux系统时间与日期。

语法:

date [options...] [+dateformat]

经常使用选项:

-d:显示字符串所指的时间与日期;

-s:根据字符串设置系统时间与日期;

--help:在线帮助;

经常使用日期格式:

%H:小时,24小时制(00-23)

%I:小时,12小时制(01-12)

%M:分钟,(00-59)

%S:秒钟,(00-59)

%p:显示am或pm

%Y:完全年份

%y:两位年份

%m:月份

%d:一个月的第几天(00-31)

%Z:显示时区

%B:完整月份(January-December)

%b:缩写月份(Jan-Dec)

%A:完整星期几(Sunday- Saturday)

%a:缩写星期几(Sun-Sat)

%j:一年的第几天(001-365)

%W:一年的第几个星期(00-53)

%w:一个星期的第几天(0表明星期天)

%X:显示的时间格式至关于%H:%M:%S

%F:至关于%Y:%m:%d

%T:24小时制hh:mm:ss

例如:

date -d "1 day ago" +"%Y:%m:%d"(显示一天前的日期)

date -d "2017-06-18" +"%Y/%m/%d %H:%M:%S"(日期格式转换,结果为:2017/06/18 00:00:00)

date -s "2020-01-01 00:00:00" (设置系统所有时间)编程

ps命令

查看当前系统的进程状态。

经常使用选项:

-a:显示全部进程;

-u:用户以及其余信息;

-x:显示全部程序,不以终端机区分;

Linux进程常见的状态

R:运行,正在运行的进程;

S:中断,可中断的睡眠进程;

U:不可中断,不可中断的睡眠进程;

Z:僵死,进程已终止,但父进程未询问其状态状况;

T:中止,当进程收到SIGSTOP,SIGTIN,SIGTSTP,SIGTOU信号时,中止运行;

kill命令

根据指定进程号来删除执行中的程序或工做。

经常使用选项:

-l:列出全部的kill可发送的信号

-s:指定要发送的信号

例如:

使用ps查询相应的进程,并使用kill结束进程

ps | grep vim

kill 3268vim

killall命令

根据指定进程名杀死进程,此命令可杀死跟指定进程相关的全部进程。

经常使用选项:

-i:交互式杀死进程,对每一个要杀死的进程进行询问;

-s:指定要发送的信号

例如:

killall vim

poweroff命令

用于系统关机。

reboot命令

用于系统重启。

目录和文件相关命令

pwd命令

以绝对路径的形式显示用户当前的工做目录。

mkdir命令

用来建立目录。若是在目录名的前面没有加任何路径名,则在当前目录下建立由dirname指定的目录;若是给出了一个已经存在的路径,将会在该目录下建立一个指定的目录。在建立目录时,应保证新建的目录与它所在目录下的文件没有重名。

经常使用选项:

-p:递归建立目录

例如:

mkdir -p a/b/c函数

ls命令

用来显示目标列表。Linux中最经常使用的命令之一。

语法:

ls [options...] file

经常使用选项:

-a:显示全部文件,包括隐藏文件;

-l:以长格式显示目录下的文件列表,输出的信息从左到右表明的依次为:文件类型,权限模式,硬链接数,属主,属组,文件大小,文件最后修改时间,文件名;

例如:

ls -la root(以长格式显示root目录下全部文件列表)工具

cd命令

切换用户的工做目录至指定目录。cd -为Linux中最经常使用的命令之一。

语法:

cd [options...] dir

常见选项:

-:当前工做目录将被切换到环境变量"OLDPWD"所表示的工做目录中;

例如:

cd(进入当前用户的家目录)

cd -(进入上一个工做目录)

cd !$(将上一个命令的参数做为cd的参数使用)spa

mv命令

用来移动文件或对文件进行重命名

语法:

mv [options...] source target

例如:

mv /etc/fstab /etc/fstab.bak(将etc目录下的fstab文件进行重命名为fstab.bak)

mv /etc/fstab /tmp(将etc目录下的fstab文件移动到tmp目录下)orm

cp命令

将指定文件复制到指定目录中。(若源文件有多个文件,则目标文件必须是目录)

经常使用选项:

-r/R:递归出来,源文件为目录时使用;

-f:强制复制;

-v:显示详细信息;

例如:

cp /etc/fstab /tmp(将fstab文件复制到tmp目录下)

cp /etc/* /tmp/etc.bak/(将etc目录下全部文件复制到tmp的etc.bak目录下)递归

tree命令

以树状形式显示目录结构

touch命令

用于建立新文件或设置文件的时间戳。

经常使用选项:

-a:仅修改文件的“访问时间”(atime)

-m:仅修改文件的“修改时间”(mtime)

tar命令

用于文件的打包和压缩。

经常使用选项:

-c:建立新的备份文件;

-x:从备份文件中还原文件;

-f:指定备份文件;

-v:显示文件打包或还原详细过程;

-z:使用gzip程序对文件进行压缩或解压;

-j:使用bzip2程序对文件进行压缩或解压;

-t:列出备份文件中的文件列表;

例如:

tar -cvf log.tar log.log(仅打包,不压缩)

tar -zcvf log.tar.gz log.log(打包后使用gzip工具进行压缩)

tar -jcvf log.tar.bz log.log (打包后使用bzip2工具进行压缩)

tar -zxvf log.tar.gz (解压缩)

tar -ztvf log.tar.gz(查询log.tar.gz中所包含的全部文件列表)

其余压缩工具:

gzip,bzip2,zip

对应的解压缩工具:

gunzip,bunzip2,unzip

grep命令

global search regular and print out the line

强大的文本搜索工具,可使用标准正则表达式,并把匹配的行打印出来。

语法:

grep [options] match_pattern file

经常使用选项:

-n:不只显示所匹配的行,并且显示所匹配的行号;

-v:反转查找;

-i:忽略字符大小写;

-o:只显示匹配到的字符;

--color=auto:查询到的字符颜色高亮显示;

-e:使用扩展正则表达式进行搜索;

例如:

grep /sbin/nologin /etc/passwd(显示默认bin为/sbin/nologin的全部用户信息)

grep -v /sbin/nologin /etc/paswd(显示默认bin不是/sbin/nologin的全部用户信息)游戏

find命令

用于在指定目录下查找文件。

-name:匹配文件名;

-perm:匹配权限;

-user:匹配属主;

-group:匹配属组;

-atime [-n|+n]:匹配访问时间,“-”表明n天之内,“+”表明n天之前;

-mtime [-n|+n]:匹配修改时间,“-”表明n天之内,“+”表明n天之前;

--type :匹配文件类型;

-exec {} \;:若find命令执行返回true,这执行该命令,{}表明find命令搜索到的全部文件,结尾\;为固定形式;

例如:

find /home -name "*.txt"(搜索home目录下全部的txt文件)

find . -type f -atime -7(搜索7天内被访问过的全部文件)

find . -user root -type f(搜索属主为root的全部文件)

find . -type f -mtime +30 -name "*.log" -exec cp {} old \;(将30天前的.log文件移动到old目录中)进程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值