linux 基础命令笔记

=============================================================================================
命令:ls
英文原意:list
命令路径:/bin/ls
语法:ls [-ald]
-a (all) 显示所有文件(包括隐藏文件)
-l (long) 显示详细路径
-d (directory) 查看目录
功能描述:查看目录文件
---------------------------------------------------------------------------------------------
使用ll查看文件类型属性得到。例如:
[root@tomcat-app /]# ll
d           rwxrwxrwx    3               root      root               4096       2007-03-01      back
1头部  2权限            3.连接数   4.所有者   所属组     5.大小     6.时间                7.文件名
1.文件类型:查看文件权限头部 d 表示目录 - 表示二进制文件 l 软连接文件link
2.r-read读 w-write写 x-execute执行。
3.表示硬链接数量。
4.所有者(user)   所属组(group)  其他(other)
5.数据块大小。(并不包括该目录总共大小)
6.文件创造时间或者最后修改时间。
---------------------------------------------------------------------------------------------
代表字符  权限         对文件的含义        对目录的含义
  r       读权限       可以查看文件内容    可以列出目录中的内容
  w       写权限       可以修改文件内容    可以再目录中创造删除文件
  x       执行权限     可以执行文件        可以进入目录
=============================================================================================
命令:cd
英文原意:change directory
命令路径:shell内置命令
语法:cd [目录] 
           cd / 切换到根目录
           cd .. 返回上级目录
功能描述:切换目录。
=============================================================================================
命令:pwd
英文原意:print working directory
命令路径:/bin/pwd
语法:pwd
功能描述:显示当前终端所在的目录路径。
=============================================================================================
命令:mkdir
英文原意:make directories
命令路径:/bin/mkdir
语法:mkdir [目录名]
功能描述:创建新目录。
=============================================================================================
命令:touch
命令路径:/bin/touch
语法:touch [文件名]
功能描述:创建一个空文件。
=============================================================================================
命令:cp
英文原意:copy
命令路径:/bin/cp
语法:cp -R [源文件或目录] [目的文件或目录] (-R 复制目录)
功能描述:复制文件或目录。
=============================================================================================
命令:mv
英文原意:move
命令路径:/bin/mv
语法:mv [源文件或目录] [目的文件或目录]
功能描述:移动文件、更改文件名。
=============================================================================================
命令:rm
英文原意:remove
命令所在路径:/bin/rm
语法:rm -r [文件或目录] (-r 复制目录)
           rm file (删除file文件)
           rm -r dirl (删除dirl目录)
功能描述:删除文件。
=============================================================================================
命令:cat
英文原意:concatenate and display
命令路径:/bin/cat
语法:cat [文件名]
功能描述:显示文件内容。
=============================================================================================
命令:more
命令路径:/bin/more
语法:more [文件名]
      (空格)或者f 显示下一页,回车显示下一行,Q退出。
功能描述:分页显示文件内容。
=============================================================================================
命令:head
命令路径:/bin/head
语法:head -[行数] [文件名] 显示文件制定的行数
功能描述:查看文件的前几行,默认10行。
=============================================================================================
命令:tail
命令路径:/bin/tail
语法:tail -[行数] [文件名] 显示文件制定的行数 
           tail -f [文件名]  动态显示文件
功能描述:查看文件的后几行,默认10行。
=============================================================================================
命令:ln
英文原意:link
命令路径:/bin/ln
语法:ln [源文件或目录] [目的文件或目录] 硬连接,链接文件与源文件同步更新。不能跨文件系统。
           ln -s [源文件或目录] [目的文件或目录] 创建软连接 (类似windows快捷方式)。
功能描述:产生连接文件。
=============================================================================================
命令:echo
英文原意:Echo Protocol
命令路径:/bin/echo
语法:echo [输出内容] (在屏幕上显示输出内容) 
           echo [输出内容] >> [指定文件] (在指定的文件的最后一行输出内容)
功能描述:在屏幕上打印出指定内容,配合输出重定向在指定文件最后一行输出字符串。
=============================================================================================
命令:chmod
英文原意:change the permissions mode of a file
命令路径:/bin/chmod
语法:chmod [{ugo}{+-=}{rwx}] [文件或目录] (例如:chmd u+x [文件或目录])
           chmod [777] [文件或目录] (777=rwxrwxrwx 所有者+所属组+其他人全部权限获得,r=4 w=2 x=1)
功能描述:改变文件或目录权限。
=============================================================================================
命令:chown
英文原意:change file ownership
命令路径:/bin/chown
语法:chown nobody file (改变file文件的所有者为nobody)
功能描述:改变文件的所有者
=============================================================================================
命令:chgrp
英文原意:change file group ownership
命令路径:/bin/chgrp
语法:chown root file (改变file文件的所属者为root)
功能描述:改变文件的所属组

=============================================================================================
命令:umask
命令路径:/bin/umask
语法:umask -S (查看当前文件所有者,所属组,其他人权限)
功能描述:查看当前文件的权限。
=============================================================================================
命令:which
命令路径:/usr/bin/which
语法:which [命令名称]
功能描述:查看命令所在的绝对路径
=============================================================================================
命令:find
命令路径:/usr/bin/find
语法:find [搜索路径] -name [目录、文件关键字] (在相对路径中搜索文件或者目录)
           find [搜索路径] [{+-}size] (搜索大小的文件)
           find [搜索路径] -user [用户名] (搜索指定路径中指定用户名的所有文件)
功能描述:搜索文件或者目录
=============================================================================================
命令:updatedb
英文原意:update the slocate databases
执行权限:root
命令路径:/usr/bin/updatedb
语法:updatedb
功能描述:配合locate使用,更新数据库中存在文件的位置。
=============================================================================================
命令:locate
英文原意:list files in databases
命令路径:/usr/bin/locate
语法:locate [关键词]
功能描述:列出关键词所查询出来的所有文件和目录的路径和名称。
=============================================================================================
命令:grep
命令路径:/bin/grep
语法:grep [指定字符串] [源文件]
功能描述:在文件中搜索字符串所在行,匹配并输出。
=============================================================================================
命令:whatis
英文原意:search the whatis database for strings
命令路径:/usr/bin/whatis
语法:whatis [任何命令]
功能描述:获得索引的简单信息说明。
=============================================================================================
命令:gzip
英文原意:GNU zip
命令路径:/bin/gzip
语法:gzip [文件名] (压缩当前文件,不保留原文件)
           gunzip [文件名.gz] (解压缩.gz文件,不保留原文件)
           gzip -d [文件名.gz] (解压缩.gz文件,不保留原文件)
功能描述:压缩或解压缩.gz的文件。
=============================================================================================
命令:tar
命令路径:/bin/tar
语法:tar cvf [自定义文件名.tar] [目录或文件] (打包)
           tar cvfz [自定义文件名.tar.gz] [目录或文件] (打包同时压缩文件夹)
           tar xvfz [压缩包] [目录或文件] (解开压缩包)
功能描述:压缩解压缩目录。
=============================================================================================
命令:zip
命令路径:/bin/zip
语法:zip [压缩后文件名称] [目录] (压缩文件)
           zip -r [压缩后文件名称] [目录] (压缩目录)
功能描述:压缩文件或目录。压缩后文件为.zip。可以与windows通用
=============================================================================================
命令:unzip
命令路径:/usr/bin/unzip
语法:unzip [压缩文件]
功能描述:解压缩文件。解压后缀名为.zip的文件,与windows通用
=============================================================================================
命令:bzip2
命令路径:/usr/bin/bzip2
语法:bzip2 [文件] (解压缩不保留文件)
           bzip2 -k [文件] (解压缩保留文件)
功能描述:解压缩文件。
=============================================================================================
命令:write
命令路径:/usr/bin/write
语法:write [用户] [内容]
功能描述:在线时时给某个用户发信,无法留言。
=============================================================================================
命令:wall
命令路径:/usr/bin/wall
语法:wall [内容]
功能描述:广播信息,向所有在线用户。
=============================================================================================
命令:ping
命令路径:/usr/sbin/ping
语法:ping [ip地址]
           ping -c [次数] [ip地址] (发送次数)
           ping -s [60000] [ip地址] (发送包大小)
功能描述:测试网络通信状况。
=============================================================================================
命令:ifconfig
命令路径:/usr/sbin/ifconfig
语法:ifconfig -a (查看所有网卡信息)
           ifconfig [网卡] [ip地址] (临时修改当前指定网卡ip地址)
功能描述:查看网卡信息,暂时修改网卡ip。
=============================================================================================
命令:shutdown
命令路径:/usr/sbin/shutdown
语法:shutdown
功能描述:关闭服务器。
=============================================================================================
命令:reboot
命令路径:/usr/sbin/reboot
语法:reboot
功能描述:重启服务器。
=============================================================================================
命令:df
命令路径:/bin/df
语法:df -h(查看服务器文件系统挂在情况 -h加上单位)
功能描述:查看服务器挂在情况。
=============================================================================================
命令:clear
命令路径:/usr/bin/clear
语法:clear
功能描述:清屏。(ctrl+l)也是清屏。(ctrl+u)删除光标前的信息
=============================================================================================
命令:top
敏玲路径:/usr/bin/top
语法:top
功能描述:查看当前进程情况。cpu使用情况
=============================================================================================