linux常用命令

下载:
wget -I(小写) downloads.txt //downloads.txt中为待下载的链接列表

给命令起别名
a. 在~/.bashrc中添加
alias name='command line' //name就可以替代一整条command line命令了,如cp='cp -I',cp就等于cp -I 了

将终端的输出打印出来的同时写入到文件中
a. tee
○ -a, -append //不覆盖,而是追加输出到指定的文件中
○ -i, -ignore-interrupts //忽略中断信息
○ --help //显示帮助信息并退出
○ --version //显示版本信息并退出
○ 若指定的输出文件为 ’ - ’ ,则输出到标准输出上
b. 示例:
tee Example.txt //将标准输入中输入的内容同时输出到Example.txt和标准输出上
tee -a Example.txt //追加模式输出到Example.txt
cat Example.txt | tee output.txt //将cat的输出输入到标准输出和output.txt文件中
python file.py 2>&1 | tee log.txt //将python的输出同时保存到log.txt中

使终端的命令行为vi风格
a. set -o vi
b. 说明:
○ set -o vi 表示[b]编辑命令行用 vi 模式[/b],默认状态是 vi 的
编辑状态,可以输入、修改,用 ESC 退出编辑状态后,可以用 h,l 来前进后退,
j,k 来翻看历史命令,^光标到行首,$光标至行尾,dd 删除该行…等等,和 vi
的用法是一样的。习惯用 vi 的人可以用 set -o vi 这种模式加快命令行编辑。
○ 此外,还有 set -o emacs,为原默认模式,表示编辑命令行用 emacs
模式[/b],不分编辑状态和控制状态。 可以直接输入,也可以用 [CTRL]-a
至行首,[CTRL]-e 至行尾,[CTRL]-k 删除光标处到末尾…等等,这和 emacs
的编辑方式是一样的。这是默认模式,也是最常见和大多数人习惯的方式。

统计文件夹或者文件中的行数、字节数
a. 目录下文件数
ll | wc -l
b. 文件中行数
cat | wc -l
c. 文件中的字节数、字数、行数
wc test.txt

cat创建文本
cat << EOF > ./test
ABC
DEF
EOF
○ 解释:在命令行中输入文本,ABC-Z,遇到EOF时停止,保存在文件 ./test中
○ 其他文本处理工具 seq, awk

Linux屏幕锁定与解锁(全局快捷键)
a. 锁定
i. Ctrl + S
b. 解锁
i. Ctrl + Q

清除ubuntu的DNS缓存
a. sudo /etc/init.d/dns-clean start

将程序放在后台执行
a. python server.py & //主要是在命令后面加个 &

查看当前后台的命令
a. jobs
b. fg //把后台程序拿到前端运行

把一个目录挂载到另外一个目录
a. mount --bind source destination

利用ps命令查找Zombie进程
a. ps -A -ostat,ppid,user,pid,cmd | grep -e '^[zZ]'

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值