码迷,mamicode.com
首页 > 系统相关 > 详细

Linux 命令学习

时间:2016-04-25 09:14:01      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

帮助命令

man   [命令名]      查看命令帮助

[命令名] --help     查看命令的帮助

 

文件和目录

cd  /home     "进入home目录“

    ..             返回上一级目录    

    ../..          返回上两级目录

pwd          显示当前目录

 

touch        改变文件或目录时间

    -a           只更改存取时间

    -c          不建立任何文件。    

      -d<时间日期>  使用指定的日期时间,而非现在的时间。

ls         查看目录中的文件    

        -l           显示文件和目录的详细资料

        -a          显示目录中的隐藏文件

       *[0-9]*   显示包含数字的文件名和目录名

 

tree     树形显示目录

    -a   显示所有文件和目录。

    -A   使用ASNI绘图字符显示树状图而非以ASCII字符组合。

    -C   在文件和目录清单加上色彩,便于区分各种类型。

 

mkdir abc        新建一个ABC目录

 

mkdir abc def    新建两个目录

 

mkdir -p /a/b/c  新建一个目录树

     -m<目录属性>       建立目录时同时设置目录的权限。

     -p                若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。

 

rm -f fiel           删除一个文件

rmdir dir1           删除一个目录

rmdir -rf dir1       删除一个目录和其它的内容

rmdir -rf dir1 dir2  删除两个目录

     -d  直接把欲删除的目录的硬连接数据删成0,删除该目录。

    -f  强制删除文件或目录。

    -i  删除既有文件或目录之前先询问用户。

    -r  递归处理,将指定目录下的所有文件及子目录一并处理。

    -v  显示指令执行过程。

 

chattr(change attribute)    改变文件属性。   

语  法:chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]   

补充说明:这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:  

a:让文件或目录仅供附加用途。  

b:不更新文件或目录的最后存取时间。  

c:将文件或目录压缩后存放。  

d:将文件或目录排除在倾倒操作之外。  

i:不得任意更动文件或目录。  

s:保密性删除文件或目录。  

S:即时更新文件或目录。  

u:预防以外删除。  

 

查看文件内容

 

cat file1      从第一字节开始正向查看文件的内容

          -n    由 1 开始对所有输出的行数编号    

          -b    -n 相似,只不过对于空白行不编号    

          -s    当遇到有连续两行以上的空白行,就代换为一行的空白行

 

tac file1      从最后一行开始反向查年一个文件的内容

 

more file1     查看一个长文件的内容

 

less file1     类拟于“More”命今,但它允许在文件中和正向操作一样的反向操作

 

head -2 file   查看一个文件的前两行

 

tail -2 file   查看一个文件的后两行

 

tail -f /var/log/messages   实时查看被添加到一个文件中的内容

 

exit          退出目前的shell

 

useradd name  增加用户

 

userdel name  删除用户

 

su name       切换用户

 

finger        查找并显示用户信息。   

          -l  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容。  

          -m  排除查找用户的真实姓名。  

          -s  列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。  

          -p  列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容

last    列出目前与过去登入系统的用户相关信息。

     last [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...]        

     单独执行last指令,它会读取位于/var/log目录下,名称为wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。    

     -a  把从何处登入系统的主机名称或IP地址,显示在最后一行。  

     -d  将IP地址转换成主机名称。

   -f <记录文件>  指定记录文件。

   -n <显示列数>或-<显示列数>  设置列出名单的显示列数。

   -R  不显示登入系统的主机名称或IP地址。

    -x  显示系统关机,重新开机,以及执行等级的改变等信息。

 

lastb    列出登入系统失败的用户相关信息。

lastb [-adRx][-f <记录文件>][-n <显示列数>][帐号名称...][终端机编号...]         

单独执行lastb指令,它会读取位于/var/log目录下,名称为btmp的文件,并把该文件内容记录的登入失败的用户名单,全部显示出来。

 -a  把从何处登入系统的主机名称或IP地址显示在最后一行。  

   -d  将IP地址转换成主机名称。  -f<记录文件>  指定记录文件。  

   -n<显示列数>或-<显示列数>  设置列出名单的显示列数。  

   -R  不显示登入系统的主机名称或IP地址。  

   -x  显示系统关机,重新开机,以及执行等级的改变等信息。

 

passwd     设置密码。

 

mv filename /root/abc 剪切文件到所给地址

 

find 地址 -name “文件名”  查找文件

 

bc 计算器(+—*/%^)

 

vim  file  创建或编辑文件

 

vi   file  创建或编辑文件

 

系统查看管理

clear      清除屏幕内容

free       查看内存    

     -b  以Byte为单位显示内存使用情况。   

     -k  以KB为单位显示内存使用情况。    

     -m  以MB为单位显示内存使用情况。  

df -h      查看磁盘使用量

 

du -sh     查看文件夹大小

 

top        显示进程

 

kill [id]  结束进程   -l <信息编号>       

若不加<信息编号>选项,则-l参数会列出全部的信息名称。  

     -s <信息名称或编号>  指定要送出的信息。

halt       关闭系统。   

     -d  不要在wtmp中记录。  

     -f  不论目前的runlevel为何,不调用shutdown即强制关闭系统。  

     -i  在halt之前,关闭全部的网络界面。  

     -n  halt前,不用先执行sync。  

     -p  halt之后,执行poweroff。  

     -w  仅在wtmp中记录,而不实际结束系统。

Linux 命令学习

标签:

原文地址:http://www.cnblogs.com/zyu911/p/5429629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!