Linux常用命令笔记

命令总结:100个
mkdir 创建目录的命令 make directorys mkdir -p(递归创建目录) /data/test/a/b/c
ls -l(long)d(directory)显示目录或文件 全称list
cd 切换目录层次 change directory
echo 打印输出内容(printf复杂的输出)
vi/vim 记事本编辑器 命令模式(:wq :q :q! :wq!) <===>插入模式(esc切换命令模式)
w write q quit !强制
cat 查看文件内容
cp -apr 拷贝文件或者目录
mv 移动目录或者拷贝
rm -f强制删除文件 -r递归删除 删除文件或目录 -fr删除指定的目录和文件
rmdir 删除空目录,鸡肋命令
head 头部 显示文件头部-n 行数 -行数 默认头部10行
tail 尾部 显示文件尾部-n 行数 -行数 默认结尾10行
find / -type f -name “ett.txt”|xargs cat
grep 核心命令之一(三剑客的老三) -v(过滤)
sed 核心命令之一(三剑客的老二) -n(取消默认输出) /p(打印输出) /d(删除)
sed -n /old/p test.txt sed /old/d test.txt 擅长输出行
sed -i #oldboylinux#oldboywindows#g ett.txt 查找ett.txt文件中de oldboylinux 并替换为oldboywindows g全局

awk 核心命令之一(三剑客的老大) awk /[^oldboy]/ test.txt
awk ‘{if(NR>19&&NR<31) print 0}' ett.txt  擅长列 awk -F ":" '{print 0}' ett.txt  擅长列 awk -F ":" '{print 1}’ /etc/passwd

man mkdir 查看命令帮助
which 查看命令路径 which mkdir
hostname 主机名 修改/etc/sysconfig/network 文件的HOSTNAME=yourname
date -s “20190203 22:39:00” &&hwclock –systohc
alias 别名 作用:通过给危险的命令加一些保护参数,防止人为误操作;快捷,取消别名 unalias cp
find 查找(重要)locate 鸡肋 find / -type f -name “test.txt” |xargs rm -f 查找到后删除 -mtime 按照修改时间查找
seq 100 >ett.txt 生成1-100的序列到文件ett.txt
sed -n 20,30p ett.txt 输出20到30行

tree 查看目录树结构
xargs 用于把find /ls的输出交给后面处理
符号:
;多个命令的分隔符
/ 根或者路径的分隔符。
>标准输出重定向(数据流朝着箭头的方向流动),覆盖原来的文件
>> 追加重定向(数据流朝着箭头的方向流动),再原来的文件的【结尾】,【追加】内容。
| 管道 通过管道把前一个命令的输出交给后一个命令继续处理

常用快捷键
tab 路径补全键
Ctrl+c 终止当前任务命令或程序
Ctrl+d 退出当前用户环境。相当于exit,logout
Ctrl+shift+c(Ctrl+insert) 复制
Ctrl+shift+v(Shift+insert) 粘贴

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值