Linux 常用命令
来源:互联网 发布:天猫魔盒怎么装软件 编辑:程序博客网 时间:2024/05/29 13:11
Linux 常用命令
基本
cd -
返回到上一次的工作目录export LANG=en_US
,export 对于环境变量的设置也能作用于子shellps -ef | grep nginx
,搜索,这儿用到了管道passwd root
修改密码top
监控CPU 内存等$?
上一个命令执行的退出状态,成功为0,不成功为非0hostname
获取 ipalias vi="vim"
在/etc/profile (用户登录自运行配置文件)的末尾添加vi的别名设置
ls 常用参数
-a
列出所有(含隐藏文件等):-ltr
按照时间升序-lt
按照时间降序统计文件数目
wc -l
输出文件行数,也就是文件的个数可以通过
grep
过滤文件123456789[root@** _posts]# ls -ltotal 156-rw-r--r-- 1 root root 13607 Aug 26 14:07 android-interview.md-rw-r--r-- 1 root root 16287 Aug 26 14:07 arrays-sort.md-rw-r--r-- 1 root root 2951 Aug 30 12:03 common-tools.md[root@** _posts]# ls | wc -l3[root@** _posts]# ls | grep ".md" | wc -l3
查找文件
locate
locate 是基于内部系统表的, 速度快, 但是可能更新不即时find . -name "*.sh" -or -name "*.c"
find 即时查找, 速度相对较慢
端口占用情况
netstat -tnpl | grep 12
kill -9 42312
杀掉进程,-9 表示强制杀
sed 使用
sed '$d' datafile
除最后一行,其余行都被显示sed '/my/d' datafile
除包含 my 的行,其余行都被显示
这两个命令并不会真的删除文本里的某些行sed -e 's/\.md$//'
去掉后缀.md
sed -e 's/^/http:\/\/www.alijava.com\//'
加上网站前缀sed 's/old/new/'
将old
替换为new
shell 常见用法
$#
表示接收到的参数个数$1
表示第几个参数
12345678910111213
if [ $# -ne 4 ]thenecho "usage: bash autofetch.sh <space> <windows/linux> <command> <number>"exit -1fiwhich=$1if [ $2 = "windows" ]thenmachine=WINDOWSelif [ $2 = "linux" ]thenmachine=LINUXfi
vim 常用命令
方向移动
h, j, k, l
分别代表向左、下、上、右移动在这些j前加一个数字,表示移动的倍数。例如,”10j“表示向下移动10行
^
移动光标到行首 0(数字0)也可以实现相同功能
^ 是移到第一个到行首的第一个非空白字符
0 只是移动到行首,不区分空白或非空白$
移动光标到行尾gg
回到文件开头H
也可以回到文件最上面G
到最下面
复制粘贴
dd
删除,前面加上数字表示删除多少行,比如100dddw
删除单词d$
删除到这行末尾的单词yy
复制p
粘贴
它们都可以加上数字参数表示操作多少行
输入文字
i
当前文字位置插入 inserta
当前文字的后面插入 appendo
下一行插入w
光标到下一个单词的词首e
移动光标到下一个单词的结尾
查找替换
/string
查找n
查找下一个匹配的:set nu
显示行号
保存
:wq
写入并退出:q!
强制退出 不保存修改
0 0
- 【linux 常用命令】常用命令整理
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- Eclipse 实用快捷方式的整理
- 新浪微博 图片上传接口
- JS解释器之自动类型转换:[] == ![]
- EtherCAT主站SOEM源码解析----ecx_siiPDO()
- powershell_2.0和3.0_下载安装
- Linux 常用命令
- ubuantu 搭建lamp
- String的其他最佳实践
- epoll和select的区别
- Sublime Text3安装了Anaconda后,写Python代码出现白框的解决方案
- 解决!只有IE64位浏览器能上网,其他软件都上不了网
- Java抽象类和接口的学习
- Metasploit训练营中,Zingiri Web Shop插件漏洞分析
- 初高中物理学习笔记