您的位置:首页 > 运维架构 > Linux

linux常用命令(持续更新)

2014-05-08 01:26 465 查看
linux命令都可以通过 命令 --help 或者 man 命令 查看具体命令的用法!

一、文件相关命令

删除一个空的文件夹: rm -rf 文件夹名,其中,-r 就是向下递归,不管有多少级目录,一并删除;-f 就是直接强行删除,不作任何提示的意思

mkdir 目录名称 #创建目录, 如$mkdir ahuang1900

rmdir 目录名称 #删除空目录,如果目录里面有其他文件,是删除不了的,需要使用命令:$rm -rf 目录名称

drwxrwxr-x 2 hellen hellen 4096 5月 8 13:14 helloworld

-rw-rw-r-- 1 hellen hellen 100 5月 10 12:47 list.py

drwxr-xr-x 24 hellen hellen 4096 5月 10 20:40 .

drwxr-xr-x 4 root root 4096 5月 1 11:16 ..

drwx------ 3 hellen hellen 4096 5月 8 09:08 .adobe

-rwxrwxr-x 1 hellen hellen 8507 5月 6 18:50 a.out

执行$ls -l 或者 ls -al的时候会显示以上结果,这里使用2~10个字符表示权限,其中,在第1个字符中:

六、用户和组账户管理命令

cd #目录切换

cd 回到用户主目录 和 cd ~是一样的; cd ../ 回到上一级目录

cat 文件 #查看文件

tac 文件 #倒着查看文件

cp 源文件 目标文件 #复制文件

rm 文件 #删除文件,其中rm -rf 文件/目录中的r表示同时删除目录下的所有文件,f表示强制删除

mv src dest #移动文件夹

ls -t #按时间顺序列出文件,可以和其他联合使用,如 ls -lt

 
ls -l #列出文件的详细信息,包括权限

ls -rt #按时间顺序逆序列出文件(新文件在后面)

二、系统管理命令

which 命令 #查看某命令所在路径,该命令在PATH 变量配置路径中寻找命令

whereis 命令(软件名) #查看软件的安装路径,如whereis ls

locate 命令 #显示与该软件有关的所有文件的位置

history #查看最近所执行过的命令,默认所显示的只有编号和命令的,

#设置Linux可以查看历史命令的执行时间

#以ROOT用户编辑/etc/profile文件,在里面加入下面内容(我一般习惯在最末尾加):
#export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
#注意:在末尾的“引号”与“S”之间,加入一位空格,将日期时间和历史命令用空格相隔开来。
cat /proc/version #查看linux的内核详细版本

 cat /proc/meninfo #查看内存信息

uname -r #查看linux内核版本

 df -h #查看系统磁盘用量

who #显示在线登陆用户

ping www.baidu.com/ip #测试网络连通性

 ifconfig #显示网络接口信息

 netstat #显示网络状态信息

 clear #清屏

#系统消息相关命令

date #显示/设置当前时间

uptime #显示系统运行时间

arch #显示机器的核心架构(x86_64)

tty #显示终端名(/dev/pts/25)

last #显示登陆/登出在履历

三、备份压缩命令

 (1)软件安装

  tar.gz的通用安装步骤:

  1. tar -xzf #解压缩

   2. ./configure #生成make文件,一般通过prefix参数来配置目标路径

   3. make #编译

   4. make install #安装

四、关机重启命令

 shutdown系统关机

  -r: 关机后立即重启

  -h: 关机后不再重启

  now: 立即关机

halt 关机后关闭电源

reboot: 重新启动

五、文件权限管理命令

 (1)d: 表示是个目录(directory);

(2)-: 表示是一个普通文件

 (3)l: 表示是个符号链接文件(link)

 (4)b、c:表示区块设备(block)和其他外围设备,是特别类型的文件

 (5)p: 表示这些文件关系系统

从第2到第10个字符中,每3个为一组,左边3个字符表示所有者(owner)权限;中间3个字符表示与所有者同一组的用户权限;右边3个字符表示其他用户的权限。其中,3个一组中的字符分别表示:

 (1)r(read,读取):对文件来说,具有读取文件内容的权限;对目录来说具有浏览目录的权限。

 (2)w(write,写入): 对文件来说,具有新增、修改文件内容的权限;对于目录来说,具有删除移动目录内文件的权限。

 (3)X(eXecute,执行): 对文件来说,具有执行文件的权限;对目录来说具有进入该目录的权限。

 (4)-: 表示不具有该项权限

七、其他命令

cal #显示日历

clear #清屏

八、Shell相关命令

参考

1.Linux基本操作

2.Linux常用命令总结

3.Linux常见命令列表

4.http://www.linuxidc.com/Linux/2013-07/87432.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: