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

Linux基本命令

时间:2017-09-25 17:32:56      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:查看   mod   name   目录   修改文件   信息   指定   正则表达   快捷键   

ctrl+alt+t:虚拟机打开命令行

虚拟机root用户忘记密码:重新设置密码:sudo passwd root-切换到root -su root

 

 

1、    基本的快捷键

Ctrl+d 键盘输入结束或退出终端

Ctrl+a 将光标移至输入行头

Ctrl+e 将光标移至输入行末

Ctrl+k 删除从光标所在位置到行末

Tab     补全-命令。目录

2、    Linux 文件权限

ls  -l   查看文件权限

d(文件类型)rwx(拥有者权限)r-x(所属用户组权限)r-x(其他用户权限)

ls -dl <目录名>  显示文件大小

3、    修改文件权限

Chmod 700 <file>

chmod go-rw iphone6  g、o 还有 u 分别表示 group、others 和 user,+ 和 - 分别表示增加和去掉相应的权限。

4、    touch  新建空白文件 touch file

5、    新建

l  mkdir  新建目录  mkdir mydir

l  mkdir –p father/son  新建多级目录

6、    复制

l  cp 复制文件到指定目录 cp file father/son

l  cp –r  复制目录  cp –r mydir father

7、    删除

rm 删除文件 rm file

rm –f 强制删除文件

rm –r 删除目录 rm –r father

8、    移动文件

mv  原目录文件 目的目录  mv file1 mydir(剪切)

9、    重命名文件

mv 旧的文件名 新的文件名 mv file1 file2

10、  查看文件

cat 为正序显示

tac 为倒序显示

cat –n test 显示行号

head 查看头十行  tail 查看末尾十行(多用于查看日志文件)

11、  搜索文件

which 来确定是否安装了某个指定的软件

find   find [path] [option] [action]

sudo find /etc/ -name interfaces

12、  文件打包与解压缩

l  Zip

打包:zip -r -q -o shiyanlou.zip /home/shiyanlou

-r 参数表示递归打包包含子目录的全部内容,-q 参数表示为安静模式,即不向屏幕输出信息,-o,表示输出文件,需在其后紧跟打包输出文件名。

查看打包文件的大小:du –h shiyanlou.zip

与win兼容:zip -r -l -o shiyanlou.zip /home/shiyanlou

unzip –O GBK 中文压缩文件.zip(大写 O)

解压:unzip shiyanlou.zip

?  指定目录:unzip  shiyanlou.zip –d ziptest

               Ls –R ziptest

Tar

打包:tar –zcvf shiyanlou.tar  something

-c 表示创建一个 tar 包文件,-f 用于指定创建的文件名 –v 可视化

?  解包到指定目录:tar –zxvf shiyanlou.tar –C tardir

13、  权限类:

?  修改目录的所有者:chown -R apache:apache /home/www/web

?  修改目录的权限:chmod -R 777 /home/www/web(chmod go+rwx iphone6)

14、  服务

?  systemctl start nginx

?  服务开机自启:systemctl enable nginx

?  重启服务:systemctl reload nginx

15、  帮助命令:

l  Help

内建命令:help cd

      外部命令:ls –help

l  Man

      Man ls 内容比help详细

      Info ls

16、  正则表达式

()括起来的部分就是要提取的,匹配前面的一个字符

.   点匹配任何字符串

  零次、一次

+  一次、多次

*  零次、一次、多次  shi*(可以匹配:shi、shii、sh、shikjksdkjd)

|  竖直分隔符表示选择,例如"boy|girl"可以匹配"boy"或者"girl"

[list]        匹配 list 中的任意单一字符

[!list]       匹配 除list 中的任意单一字符以外的字符

[c1-c2]       匹配 c1-c2 中的任意单一字符 如:[0-9] [a-z]

{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串

{c1..c2}          匹配 c1-c2 中全部字符 如{1..10}

 

17、  安装软件

Ubuntu

安装:Sudo apt-get install w3m

重装:Sudo apt-get –reinstall install w3m

卸载:Sudo apt-get remove w3m

搜索软件:Sudo apt-cache search  w3m

 

Linux基本命令

标签:查看   mod   name   目录   修改文件   信息   指定   正则表达   快捷键   

原文地址:http://www.cnblogs.com/bell1991/p/7592618.html

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