目录命令
ls命令
参数 -(a A d f F h i l R S) 例如 ls -a
颜色 | 文件类型 |
---|
白 色: | 普通文件 |
蓝 色: | 目录 |
绿 色: | 可执行文件 |
红 色: | 压缩文件 |
浅蓝色: | 链接文件 |
黄 色: | 设备文件 |
灰 色: | 其他文件 |
cd命令
命令 | 功能 |
---|
cd /usr/local/src | 绝对路径 |
cd ../src | 相对路径 |
cd .. | 回退上一级目录 |
cd / | 回到根目录 |
cd ~ (cd /root ) | 切换到root目录下 |
cd “VMware Tools” | 进入带空格的VMware Tools文件夹 |
dir命令
命令 | 功能 |
---|
dir | 显示目录和文件 |
mkdir test | 建立新目录test |
mkdir –p test1/test2/test3 | 建立多级目录 |
rmdir test1 | 删除test1目录 |
rmdir -p test1/test2/test3/ | 一次性删除所有目录(仅限空目录) |
删除命令:rm XXX
参数:r f
-r 将目录及以下之档案亦逐一删除
-f 强行删除,不需询问。
vim编辑器
- 进入编辑器——命令
vi /usr/local/nginx/conf/nginx.conf
编辑nginx.conf文件 - 编辑
按i
或Insert
进入编辑模式 - 退出
按 Esc
退出编辑模式
命令 | 功能 |
---|
:wq | 保存文件并退出vi |
:q | 不保存文件,退出vi(未修改的情况) |
``:q! ` | 不保存文件,强制退出vi(已经修改的情况) |
:e! | 放弃所有修改,从上次保存文件开始再编辑 |
:w | 保存文件但不退出vi |
:w filename | 将修改另外保存到filename中,不退出vi |
多行删除
①首先在命令模式下,输入:set nu
显示行号;
②命令输入:32,65d
,回车键,32-65行就被删除了
③如果无意中删除错了,可以使用U
键恢复(命令模式下)
多行注释
①显示行号
② :
起始行号,
结束行号s/^/
注释符/g
例如::3,9s/^/#/g
多行解注
①显示行号
②:
起始行号,
结束行号s/^
注释符//g
例如::3,9s/^#//g
与注释的区别:^
和#
之间没有/
,#
后面多了个/
关机重启命令
命令 | 功能 |
---|
shutdown -h/r now | 现在关机/重启 |
shutdown -h/r 12:00 | 12:00关机/重启 |
shutdown -c | 取消关机/重启 |
init 0 | 关机 |
init 6 | 重启 |
reboot | 重启 |
散记
- 添加文件夹下右键能启动命令行的功能:
yum -y install nautilus-open-terminal
- 解决命令行字体重叠
yum -y install dejavu-sans-* dejavu-serif-fonts
- 编辑网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eht0
- 配置防火墙规则
vi /etc/sysconfig/iptables
- 防火墙添加端口
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
- 设置dns服务器
vi /etc/resolv.conf
- 查看80端口被哪个服务占用
netstat -antp | grep :80
- 查看所有端口占用情况
netstat -antp | grep :
命令记录表格
命令 | 作用 |
---|
find / -name xxx | 查找文件位置 |
whereis xxx | 查找软件安装位置 |
pwd | 当前目录路径(Print Working Directory)参数 –P -L |
pwd –help | 查看pwd命令的参数,其他命令也应该可以 |
ps -aux \| grep xxx | 查看xxx进程运行状态(BSD格式) |
ps –ef \| grep xxx | 查看xxx进程运行状态 (标准格式) |
cat xxx.pid | 查看xxx的pid |
cat /proc/version | Linux查看当前操作系统版本信息 |
uname -a | Linux查看版本当前操作系统内核信息 |
rpm -qa\|grep vim | 列出vim的版本信息 |
yum install xxx | 安装xxx软件,会询问yes/no(yum –h查看参数) |
yum –y install xxx | 安装xxx软件,过程默认yes(-q 不显示安装过程) |
yum remove xxx | 卸载某软件 |
curl http://localhost | 访问地址 |
tar –zxvf ***** | 常用解压命令 |
grep root /etc/passwd | 将/etc/passwd,有出现 root 的行取出来(grep命令是搜索过滤,能使用正则表达式搜索文本) |
TAB 键 | 自动补全文件(夹)名或命令(如目录下无相重的) |
TAB 键两次 | 列出当前目录下所有以这几个字符开头的名字 |
··· && ··· | 多个命令一次性运行:make && make install |
……….-q | 不显示安装过程 |