Linux命令大全(一)

Linux命令大全

windows进入Linux:单击鼠标左键
Linux进入Windows:Ctrl+Alt

基本命令

  1. pwd 查看当前光标所在的路径;
  2. ~ 家目录
    root 超级管理员 /root
    xxx 普通用户的 /home/xxx
    linux系统 目录都是以根目录 / 开始
  3. cd 切家目录
    cd ~ 切家目录
    cd - 切上一次目录
    cd …/ 切上一层目录
    cd…/…/ 切上两层目录
  4. 目录(路径)
    绝对路径:/home/xxx /为开头
    相对路径:当前目录直接开始,没有/为开头
  5. clear:清空屏幕
  6. ls 打印当前目录的所有文件夹和文件的名称
    ls -l => ll 相对于ls内的文件或文件夹显示了详细信息
    ls -l -a ==> ls -la 查看隐藏文或文件夹 ll -a
    隐藏文件、文件夹:以.开头的文件夹或文件
    ll -h 查看文件的大小
    ll -rt 按时间排序显示
  7. 查看 ip
    linux:ifconfig
    window:ipconfig
  8. mkdir 创建目录
    mkdir xxxx 创建1层目录
    mkdir -p 1/2/3 级联 串行
    mkdir 4 5 6 并行
  9. 移动 始终只有1份
    mv 原路径文件夹/文件 目标端的路径文件夹/文件
    移动文件:
    mv install.log ruozedata/
    mv install.log ruozedata/install.log
    mv install.log ruozedata/zr.log 重命名
    mv install.log ruozedata/install.log20190119
    移动文件夹:
    mv d6 ruozedata/
    mv d6 …/d66
  10. 复制 2份 原始路径保留一份,目标终端也保留一份
    cp 原路径文件夹/文件 目标端的路径文件夹/文件
    复制文件:
    cp install.log.syslog ruozedata/
    cp install.log.syslog ruozedata/install.log.syslog20190119 重命名
    复制文件夹:
    cp -r d66 ruozedata/
    cp -r d66 ruozedata/d666 重命名
  11. mv和cp的区别?
    mv只有一份,cp有两份;两者都可以重命名;cp文件夹时,命令需在文件夹名前加-r
  12. 查看文件内容
    cat 文件内容一下子全部显示
    more 文件内容一页一页的往下翻,只能按空格键往下,但回退不了,按q退出
    less 文件内容往下翻往上翻都可以,按上下箭头的按键翻动,按q退出
    tail -f xxx.log 实时查看
    tail -F xxx.log 实时查看 F=f+retry 当文件被删除时可以重新建立并跟踪,可用来实时打印错误(捕获错误)
  13. crtl+z CRT运行过程中暂停
  14. 覆盖:> echo “www.xxx.com” > xxx.log
    追加:>> echo “www.xxx.com” >> xxx.log
    echo 打印输出
  15. 别名 alias 为了方便命令的维护
    eg:ls -l == ll
    alias rzcd=‘cd /root/ruozedata/’ 只在当前session生效
    要实现永久生效怎么配置?
    (1)全局环境变量文件 /etc/profile root等等,对所有的用户都生效
    vi /etc/profile
    source /etc/profile
    全局变量文件编辑完了之后都要source
    (2)个人环境变量文件 ~/.bash_profile 配置谁的家目录下的隐藏文件就是对谁永久生效
    (3)当前的session不生效,要么执行生效的文件,要么重新打开一个
  16. touch 创建一个空的文件
  17. rm 删除
    删除文件:
    rm ruoze.log1
    rm -f ruoze.log 强制删除
    删除文件夹:
    rm -r d66
    rm -r -f d66
    -f 强制 不询问 , -r 只代表文件夹
    ps:生产上敲命令或shell脚本千万不要有 rm -rf /
    写shell脚本时,要加个if判断,当${key}不等于null的时候再去删
  18. 设置变量
    设置 key=value =前后不能有空格
    使用 ${key}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值