配色: 字号:
linux常用命令
2015-11-27 | 阅:  转:  |  分享 
  
ls(目录命令)释义list查看

-l释义long(详细信息)

-a释义all(显示所有文件包括隐藏文件《.文件》)

-d(目录属性)

Example:













mkdir(目录命令)释义makedirectories创建目录

-p(递归创建,连续创建多个目录)

Example:















rmdir(目录命令)释义removeemptydirectory删除空目录

Example:







rm(删除命令)释义remove删除

-r(删除目录)

-f(不提示)

-rf(删除且不提示)

Example:





cd(目录命令)释义changedirectory切换目录

Example:



pwd(目录命令)释义printworkingdirector显示当前目录

Example:



cp(复制命令)释义copy复制

-r(复制目录《文件夹》)

-p(保留与原文件属性一致复制)

-rp(保留与原目录属性一致复制)

属性:文件及目录《文件夹》的操作权限(r读,w写,x执行)

Example:



mv(目录命令)释义move移动、剪切文件或目录

Example:











touch创建空文件(记得加个后缀)

Example:



cat显示文件内容,适合行数少的文件

-n(显示行号)

Example:







tac倒着显示文件内容,适合行数少的文件

Example:





less查看文件,文件内容较多时用包含cat的功能

Pageup或Pagedown(上下翻页)

↑或↓(上下一行)

q(退出)

Example:



进入文件后可以/关键词,回车查找相关



tail查看文件

-n指定行数

-f动态显示文件末尾内容

Ctrl+c退出查看

(可查看/tmp/var/log/messages的动态显示)









ln释义:link链接(生成链接文件)

-s(软连接(快捷方式))

Example:



直接ln创建的是个硬链接

1.属性和原文件相同,且原文件更新的时候,此.hard的硬链接文件也更新。

2.只能创建文件的硬链接,不可以创建目录的硬链接。

3.不可跨分区创建硬链接。

软链接.soft的属性只是针对此快捷方式的属性













chmod释义:changethepermissionsmodeofafile

(改变文件或者目录的属性)

-R(递归修改,整个目录下所有的文件一起修改)

Example:

(ugoa)(+-=)(rwx)文件(目录)

u:文件所有者+:增加权限r:读权限

g:文件所属组-:减少权限w:写删权限

o:其他人=:赋予什么权限x:执行权限

a:所有人



数字化表示:(第一个字母d表示文件夹,-表示文件)

r——4;w——2;x——1;(r+w+x=7)

rwx--xrw-对应的数字就是:716





chown释义:changefileownership

(改变文件的所有权,只有管理员root可以用)

chown(用户)(文件或目录)《把目录或文件给用户》





chgrp释义:changefilegroup

(改变文件的所属组,只有管理员root可以用)





umask-S显示新建文件的默认权限

umask改变新建文件的默认权限























find(查找文件)

Example:

find(搜索范围)(匹配条件)(条件)

匹配条件:

-name根据名字

-iname根据名字不区分大小写

find/home-name123名字含有123就找出

find/home-name123以123开头的就找出

find/home-name1??1开头后面2个字符的



-size根据大小(+大与,-小于,=等于)

find/home-size+2048大于1M的文件



-user根据所有者

find/home-userwang查找wang的文件



-group根据所属组

find/home-groupgr查找gr组的文件



-amin访问时间(-1,1分钟内改变的)

-cmin(文件属性被改的)

-mmin(文件内容改变的)

-a两个条件都满足

find/home-size+2048-a-size-20480

大于1M小于10M的文件



-o满足一个条件即可



-type根据文件类型(f文件,d目录,l软链接)

find/home-size+2048-a-typef

大于1M的文件



-inum根据i节点























locate快速查找文件

在文件资料库mlocate.db中快速查找文件

mlocate.db资料库会定时更新。

手动更新命令updatedb

/tmp(临时文件目录)对于放在此目录下的文件查找不到

Example:





which查找命令路径和别名,root专用

Example:





whereis查找命令路径和命令帮助文档,root专用

Example:











grep查找文件内容中的某个词

-i(不区分大小写)

grep-itxt/home/1.txt

查找文件1.txt中有包含txt的字符串且不区分大小写

-v(排除指定字符串)

grep-v^#/home/1.txt

查找文件1.txt中内容并自动删除以#开头的行



man查看帮助信息(命令或配置文件的信息)释义:manual

Example:



用/快速定位你要找的





命令--help查看命令的主要选项

Example:



help查看Shell(命令解释器)的内置命令的帮助

内置命令:找不到命令的路径的命令(man查看不了的帮助)

Example:





useradd添加用户,只有root可以用

passwd设置或修改用户密码

Example:



who查看登录用户信息

Example:



w用户登录的详细信息



uptime本服务器连续运行时间



userdel删除用户

-r删除用户主目录和邮件池



gzip只能压缩文件,压缩格式.gz压缩后原文件消失

gunzip只能解压缩文件.gz解压后原文件消失

Example:



















tar目录压缩解压命令

-c打包-x解包

-f指定文件名

-z打包同时压缩-z解压缩

-v显示详细信息

工作原理分解

先打包成.tar-cf



再压缩成.gz



也可以直接-zcf打包同时压缩

格式:tar-zcf压缩后的文件名要打包的目录



解压缩:-zx(v)f

格式:tar-zxf.tar.gz





zip压缩命令

-r压缩目录

Windows系统与linux系统通用的一种压缩格式.zip

zip解压缩后不会让原文件消失

格式;zip(-r)压缩后的文件名要压缩的文件或文件夹

压缩比非常低(压缩后文件还是比较大)



unzip解压命令



















bzip2压缩解压命令

-k压缩后保留原文件(keep)

压缩比很高,适用于大文件压缩

格式:bzip2(-k)要压缩的文件

bzip2与gzip原理一样,如果要压缩文件夹也先要打包.tar

直接生成.tar.bz2则使用下面格式

tar-cjf.tar.bz2要压缩的文件夹





bunzip2解压缩命令

-k保留原文件

格式:

解压文件bunzip2-k.bz2

解压文件夹tar-xjf.bz2













write给用户发信息

格式:write用户名

(内容)

删除写错的:ctrl+backspace

保存发送:Ctrl+d



wall给所有用户发信息

格式:wall信息内容



ping测试网络

格式:ping-c3192.xxx.xxx.xxx

Ping192.xxx.xxx.xxx3次



mail发邮件

格式:mail用户名

不加用户名查看自己接收的邮件

用户如果不在线,上线后就会收到

mail执行后,如果多封邮件可以按照邮件前的编号12等选择查看。d1删除第一封邮件。



last查看所有用户登录过计算机的信息

lastlog查看用户上次最后的登录时间

traceroute显示数据包到主机的路径



netstat显示网络相关信息

-tTCP协议

-uUDP协议

-l监听

-r路由

-n显示ip和端口

Example:

netstat-tlun查看本机TCPUDP监听的端口

netsta-an查看本机的所有网络连接

netstat-rn产看本机路由表

setup配置网络centos专用

servicenetworkrestart配置完网络重启网络服务



mount挂载

挂载光盘先要mkdir/mnt/cdrom创建挂在点

挂载mount/dev/sr0/mnt/cdrom卸载挂载umount/dev/sr0



shutdown-h20:20晚上8点20关机

shutdown-hnow现在关机

shutdown-r20:20晚上8点20重启

shutdown-rnow现在重启

shutdown-c取消前一个关机命令

shutdown可以正确的保存正在处理的命令

关机重启之前应该先结束相关进程



系统运行级别(启动循序)

0关机

1单用户(似安全模式只有root登录)启动最核心的程序

2不完全多用户,不含NFS(网络系统)服务(命令行)

3完全多用户(完全命令行)

4未分配

5图形界面

6重启

init--help可以看到各种运行级别

runlevel查看系统默认级别

init3修改运行级别3







献花(0)
+1
(本文系LINUX_C_LAM...首藏)