Linux常用命令清单


对一些常用命令的简要记录,有一些别人的详解的网址链接


一、快捷键

ctrl+a 回到命令开始
ctrl+e 回到…最后
ctrl+c 中止
ctrl+z 暂停某个程序
ctrl+r 在历史记录中搜索命令(模糊匹配)
tab键 自定补全


二、通配符

?匹配任意一个字符
*匹配任意多个字符
[0-9] 匹配0到9的任意一个数字
[abc] 匹配列表里任意一个字符
[^abc] 匹配列表以外的任意一个字符

元字符、转义符可参考:
http://www.cnblogs.com/chengmo/archive/2010/10/17/1853344.html


三、查看

  • hostname
    查看主机名
  • uname [-amnrsvpio][-help][-version]
    查看当前系统的相关信息
    http://www.9usb.net/200911/linux-uname-mingling.html
  • history
    查看自己输入过的命令的历史记录
  • tree -Ld 1 /
    查询tree下的目录,加d是指只看目录信息不包括文件内容,L以及数字是指查看的层数

  • pwd
    打印当前工作目录(print work directory)

  • ls
    列出目录内容
    -l 列出详细信息
    -a 显示所有文件(包括隐藏文件)
    -R 递归显示目录结构
    -ld 显时目标目录的信息或者链接信息(不显示目录的内容只是查看目录的信息)

  • alias 查询别名

    alias rm=’rm-i’ 给rm取别名
    unalias rm 取消rm的别名

  • date 查看日期
    date +%y –%m –%d
    格式化显示日期(+%y %m %d一定要有,其他地方就是自己规定的格式)
    date –help
    查看其命令及其参数等帮助

  • cal 看日历
  • uptime 看系统运行时间,当前用户,平均负载

  • lspci 查看pci设备信息
    lsusb 查看usb设备信息
    lsmod 查看模块信息

  • file 查看文件类型

  • locate 文件名
    快速查找文件(比find快但更低级)

  • find 路径
    在指定目录下查找
    -name
    以文件名的方式(此处文件名可以采用等进行模糊查询,在双引号中如“.log”)
    -type f
    以文件类型的方式(f指普通文件,d指文件夹)
    -mtime +n(-n)
    查找距离现在n天的文件,-n是n天以内,+n表示n天以前
    -ctime
    -print 将查找结果标准输出(默认已有)
    -exec 命令语句
    把找到的文件批量执行后面的命令,加在查找后的文件后面

    如: find . -name “test.*” -exec cat {} \;
    花括号代表find找到的内容,反斜杠代表转义,分号代表命令
    的分隔

  • echo 显示输入的内容
    cat 显示文件的内容
    head 显示文件前十行
    head -n 4 显示四行
    tail 显示文件后十行
    more 用空格可以往后进行翻页
    less 可以向上向下翻页


四、vim文本编辑器

(文本处理,代码开发)
http://www.cnblogs.com/younes/archive/2009/12/09/1620581.html

  • vim 目标路径
    编辑目标路径的文本

  • 命令模式 (才进入时,什么都不能按)

  • 插入模式 (按i,o,a进入插入模式,再按Esc键返回命令模式,此时能对文本进行编辑)
    输i 在光标前插入数据,a在光标后插入,o新增加一行,有行号时,数字加gg(5gg)就回到指定行,dd删除刚新增的一行,yy把当行复制进缓冲区,(3yy 就是复制当前行开始的3行),p粘贴,u撤销上一步操作,r替换当前字符,/查找字符(查找后按n向下搜索,N向上搜索)

  • ex模式
    (按:进入此模式,光标移到终端底部,按wq保存并退出,q!强制退出,x也是保存并退出,set nu 显示行号,sh切回到命令提示符处,再按ctrl+d
    又回到刚才的文本,sh:! 命令 可以直接在此界面进行命令操作)


五、用户权限

http://www.cnblogs.com/123-/p/4189072.html
- chmod 数字(三位数) 文件名
更改文件权限,数字对应的r(4只读)w(2写) x(1执行) 三位数的每一位分别对应三个权限
- chgrp 更改用户组
- chown 更改文件所有者

对于文件夹,r是可查看文件夹信息,w是可以在文件夹中创建或者删除文件,x是可以将这个文件夹当做工作目录来使用


六、重定向

http://blog.youkuaiyun.com/songyang516/article/details/6758256
- ll > 文件名
输出重定向
- ll 2> 文件名
标准错误输出(会将错误信息显示在目标文件中)
- cat < 文件名
输入重定向


七、移动和修改

  • cd . 当前目录
    cd ..上一级目录
    cd - 回到上一个工作目录
    cd ~ 回到用户家目录

  • cp 源文件 目标文件(目标文件不一定存在,可自动创建)
    <复制文件目录的命令>
    -r 递归复制整个目录树
    -v 显示详细信息

  • echo 1111 > 1.txt
    echo有创建文件的功能,1111是自己想写的
    文件内容,>代表数据的流向
    -r 代表递归的方式

  • mv 源文件 目标目录(若指定文件名则可以重命名文件)
    移动文件或目录(move)

  • touch 创建空文件或者更新文件时间

  • rm 删除文件或目录
    -i 交互式
    -r 递归的删除包括目录中的所有内容
    -f 强制删除,没有提示

  • mkdir 创建目录(make directory)
    rmdir 删除一个空目录
    rm -r 删除一个非空目录


八、压缩文件

http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.html

  • zip 目标文件名(.zip) 源文件
    压缩目标文件

  • gzip 强力压缩

  • tar -zcvf 目标文件名(.tar) 源文件
    -c创建一个归档的文件夹,
    -v列出处理的文件,
    -f使用归档文件,
    -z代表归档后用gzip压缩一下

  • tar -tf 文件名(.tar)
    查看归档文件中的文件


九、其他

  • updatedb 手动更新数据库
  • whereis 命令 查询命令

  • shutdown -h now 立刻进行关机

  • poweroff 立刻关机
  • shutdown -h 23:30 指定时间进行关机
    shutdown -h +10 十分钟后进行关机
    shutdown -r now 现在重新启动计算机
    reboot 现在重新启动计算机

  • su - 切换系统管理员身份

  • logout 用户注销
  • passwd 修改当前用户密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值