关于linux 的基本命令(整理)

 

    因为,这段时间要在linux环境里,发布项目.所以从网络下整理了一些相关的命令.
 logout  注销
 login
重新登入

 exit
退出当前用户
 
关机:shutdown +time    例如:shutdown now(现在、立刻关机)
              shutdown -c
取消所有关机设置(快捷键:ctrl+c

 
重新启动计算机: shutdown -r 重启时间    例如:shutdown -r 12:00
                                reboot(
立刻重启)
shutdown -r
linux
7个运行级(run_level_number),可以通过这7个运行级进行字符界面,图形界面等切换

linux 
重命名分别为: 关机     0
                 
单用户
   1
                 
多用户(无网络功能)
2
                 
多用户(全部功能)
3
                 
保留
     4
                 
字符界面
3
                 
图形界面
5
                
重新启动
6
  
字符界面命令为:init run_level_number         例如:init 5 进入图形界面

  
用户名的新建/修改/删除:
                
创建新用户:useradd  用户名              
                                      adduser 
用户名

                
设置用户密码:passwd 密码
                
修改用户名:usermod  新用户名 前用户名
                
删除用户:userdel [-r] name   (-r表示删除用户时一并将用户的默认主目录删除)
  
查看帮助信息:

                           command  --help          
获得简单的帮助信息    cp  --help 
                           man command              
获得详细的帮助信息
    man cp
                           info command               
获得详细的帮助信息    info cp


linux 
重命名查看用户登入信息
   whoami
:显示当前用户名
   who am i
:现当前用户的详细信息

查看系统信息
   uname -a
:全部信息
   uname -s
:内核名
   uname -n
:节点名
   uname -r
:发行版本号
   uname -v
:内核发布时间
   uname -m
:硬件名
   uname -p
:处理器类型
   uname -i 
:硬件平台
   uname -o
os名称

cd 命令 文件修改,目录切换命令
   cd
命令类似windws中的dos命令
  
常用简写:
                  cd~
:进入主目录
                  cd. 
:切换到当前目录
                  cd..
:切换到当前目录
                  cd (
直接回车) :默认回到自己的主目录


ls
list 命令  列出目录中的内容
   ls -l
:长格式,只显示文件大小,属性等
   ls -a
:列出所有文件,包括应藏文件(注:以"."开头的文件为隐藏文件)
   ls -r
:以层次结构显示目录内容
   ls --help
:显示ls命令的简单帮助
   ls --color=?
:文件类型显示颜色, "?"表示什么时候需要颜色区分文件类型。有以下选择项:
                               tty
:只在终端显示
                               auto
:系统默认
                               always
:总是显示颜色
                               none
:永远不显示
linux 
重命名字符界面中以颜色区分文件类型, 分别如下:
        
灰色:普通文件
        
绿色:可执行文件
        
蓝色:目录文件
        
红色:压缩文件
        
浅蓝色:链接文件(类似windows中的快捷方式)
        
粉红色:图片文件
        
黄色(橙色):设备文件
        
红底白字:错问文件

linux  重命名查看文件内容命令(类似windows中的typec查看和edit编辑命令)
   cat
:直接列出文件所以内容
   more
:分页显示文件内容(不可回翻页,q推出查看,回车下一行,空格下一页)
   less
:分页显示文件内容(可翻页,通过PageDown/PageUp键上下翻页)
   head -n
:显示前n行(n位数字)
   tail -n
:显示后n行(n位数字)

查看文件系统信息
   which
:显示命令的别名和执行文件名
   whereis
:显示命令的文档和执行文件名

linux  重命名文件权限
   linux
中文件必须通过修改属性改变其权限
   ls -l
可以列出文件的所有信息
  
例如:lrwxrwxrwx    1             root        root    3               10:00          aaa->abc
            
文件属性       链接数    所有者          文件大小    修改时间    文件名

  
其中文件属性代表文件的类型和权限
  
文件属性有10个字符组成第一位:l 是文件类型 , 剩下9位为文件权限 9=3(字符)*3(类用户)
  
文件类型:

                     - 
:普通文件
                     l 
:链接文件
                     b
:块设备文件(如:硬盘)
                     c
:串行设备文件(如:键盘,鼠标)
   3
类用户分别为:文件所有者(主人)User,组成员Group,其他人Other
  
文件有3种权限:

                 
读:r
                 
写:
w
                 
执行:
x
                 
没有权限:
-
  
例如一个文件属性为:lrw-r--r--    表示为文件所有者具有读写权限,组成员和其他人只读

chmod 命令
   chmod
命令可以修改文件属性,来改变文件的权限
  
基本格式:chmod -r 权限表达式 文件名
                    -r
为选项,可以忽略

  
权限表达式有两种,分别为符号表达式和数字表达式
  
符号表达式:
               r w x
:分别代表相应的权限
               + - =
:分别表示增加,去除,设定(覆盖)权限
               u g o
:分别代表主任,组成员和其他人
              
例如:chmod u=rw-,g=r--,o=--- abc   表示将abc文件设置为主人读写,组成员只读,其他人没任何权限
  
数字表达式:r=4 表示读权限用一个4数字来表示
               w=2
表示写权限用一个2数字来表示
               x=1
表示执行权限用一个1数字来表示
               -=0
表示没有权限用一个0数字来表示
              
例如:chmod u=rw-,g=r--,o=--- abc  chmod 640 abc
  
注:chmod 755 abc  755是应用于网站的资源文件)

ln命令 创建链接
  
文件的链接有2种:
               
软链接:符号链接(windows中的快捷方式)
                             
基本格式:ln -s 链接目标 连接名
               
硬链接:把一块磁盘数据分别起2个或以上的名字(快捷方式链接名字),其中创建姓名在之间的关系为硬链接
                             
基本格式:ln  链接目标 连接名

linux  重命名其他常用命令
  
复制: cp  [-option]  源文件 目标文件
              option

                         cp  -f 
源文件 目标文件   :强制覆盖,不提示任何信息
                         cp  -i 
源文件 目标文件   :强制覆盖,有提示信息  
                         cp  -r 
源文件 目标文件   :复制命令

   tonch
: 修改文件的最后修改日期
                
如果文件不存在,创建新的空白文件(linux系统中没有专门的创建文件命令)
   rm
remove 删除目录/文件(可删除非空白目录/文件,永久删除)
           rm -f
:强制delete,无提示
           rm -i
:强制delete,有提示
           rm -r
:删除目录
   mv
move 移动文件(延伸功能:重命名,linux系统没有专门的重命名命令)
           
基本格式:
                           
移动文件:mv 文件名 移动目的地文件名
                           
重命名文件:mv 文件名 修改后的文件名

   mkdir
make dir 创建一个目录
                mkdir -p a/b/c
:创建多层目录
   rmdir
:删除目录(不可以删除非空目录)

posted @ 2008-12-03 16:52  zhanlh  阅读(402)  评论(0编辑  收藏  举报