Linux常用命令
2017-04-26 17:04:46   来源:脚本世界   www.jb114.cn

1、用户相关  useradd [用户名] 创建用户  passwd [用户名] 为用户修改密码  su - 用户名 切换用户  exit 退出到根用户2、创建文件与目录  (1)创建文件:touch [文件名]  (2)建立目录:...
1、用户相关

  useradd [用户名] 创建用户
  passwd [用户名] 为用户修改密码
  su - 用户名 切换用户
  exit 退出到根用户


2、创建文件与目录
  (1)创建文件:touch [文件名]
  (2)建立目录:mkdir(make directories)
    mkdir -p [目录名]
    -p 递归创建

3、切换目录:cd(change directory)
  cd [目录]
  简化操作:
  cd / 进入当前用户的家目录
  cd - 进入上次目录
  cd .. 进入上一级目录
  cd . 进入当前目录


4、删除文件或目录:rm(remove)
  rm -rf [文件或目录]
  选项:
  -r 删除目录
  -f 强制
  (常用)rm xxx -fr(force) 强制删除任何文件或文件夹


5、复制命令:cp(copy)
  cp [选项] [原文件或目录] [目标目录]
  选项:
  -r 复制目录
  -p 连带文件属性复制
  -d 若原文件是链接文件,则复制链接属性
  -a 相当于 -pdr
  cp -r xxx xxxxxx 把xxx里面的所有内容复制到xxxxxx(-r表示递归)


6、剪切或改名命令:mv(move)
  mv [原文件或目录] [目标目录]
  原文件和目标文件不在同一个目录就是剪切
  原文件和目标文件在同一个目录就是改名


7、文件搜索命令:
  (1)locate 文件名 功能:按文件名里的内容搜索
    在/var/lib/mlocate这个数据库中搜索
    updatedb 当文件更新后,强制更新数据库
    优点:搜索数度快,耗费资源少
    缺点:只能按照文件名搜索,而不能搜索更加复杂的内容 
  (2)find [搜索范围] [搜索条件]
    find / -name install.log
    搜索的文件必须和搜索条件完全一样
    要想实现模糊搜索,必须使用通配符
    * 匹配任意内容
    ? 匹配任意一个字符
    [] 匹配任意一个中括号内的字符
    例:find / -name "install.log*"


8、命令搜索命令:whereis和which
  whereis 只能查系统命令 
  which 可以看到命令的别名


9、字符串搜索命令:grep
  grep [选项] 字符串 文件名
  #在文件当中匹配符合条件的字符串
  选项:
  -i 忽略大小写
  -v 排除指定字符串


10、帮助命令:man(manual)
  man 命令 获得指定命令的帮助
  man -f 命令 相当于whatis 命令
  man -k 命令 命令相当于关键字


11、其他帮助命令
  命令 --help 获取命令选项的帮助
  help shell内部命令 获取shell内部命令的帮助
  info 命令 详细命令帮助

相关热词搜索:命令 常用

上一篇:scalitte shell基础命令之ls
下一篇:最后一页

分享到: 收藏