ls命令
参数 -(a A d f F h i l R S) 例如 ls -a
ll
命令相当于ls -l
ll filename
ll
命令加文件名,显示该文件详细内容
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-i 输出文件的 i 节点的索引信息。
-l 列出文件的详细信息。
-m 横向输出文件名,并以“,”作分格符。
-n 用数字的 UID,GID 代替名称。
-o 显示文件的除组信息外的详细信息。
-p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。
-q 用?代替不可输出的字符。
-r 对目录反向排序。
-s 在每个文件名后输出该文件的大小。
-t 以时间排序。
-u 以文件上次被访问的时间排序。
-A 显示除 “.”和“..”外的所有文件。
-B 不输出以 “~”结尾的备份文件。
-L 列出链接文件名而不是链接到的文件。
-N 不限制文件长度。
-Q 把输出的文件名用双引号括起来。
-R 列出所有子目录下的文件。
-S 以文件大小排序。
-X 以文件的扩展名(最后一个 . 后的字符)排序。
-1 一行只输出一个文件。
--color=no 不显示彩色文件名
--help 在标准输出上显示帮助信息。
--version 在标准输出上输出版本信息并退出。
颜色 |
文件类型 |
白 色: |
普通文件 |
蓝 色: |
目录 |
绿 色: |
可执行文件 |
红 色: |
压缩文件 |
浅蓝色: |
链接文件 |
黄 色: |
设备文件 |
灰 色: |
其他文件 |
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文件
- 编辑
命令 |
功能 |
Insert或者 i |
进入编辑模式 |
Ctrl+f |
屏幕向前翻动一页 |
Ctrl+b |
屏幕向后翻动一页 |
:set nu |
显示行号 |
:set nonu |
取消行号 |
多行删除
①首先在命令模式下,输入:set nu
显示行号;
②命令输入:32,65d
,回车键,32-65行就被删除了
③如果无意中删除错了,可以使用U
键恢复(命令模式下)
多行注释
①显示行号
② :
起始行号,
结束行号s/^/
注释符/g
例如::3,9s/^/#/g
多行解注
①显示行号
②:
起始行号,
结束行号s/^
注释符//g
例如::3,9s/^#//g
与注释的区别:^
和#
之间没有/
,#
后面多了个/
- 退出
按 Esc
退出编辑模式
命令 |
功能 |
:wq |
保存文件并退出vi |
:q |
不保存文件,退出vi(未修改的情况) |
:q! |
不保存文件,强制退出vi(已经修改的情况) |
:e! |
放弃所有修改,从上次保存文件开始再编辑 |
:w |
保存文件但不退出vi |
:w filename |
将修改另外保存到filename中,不退出vi |
关机重启命令
命令 |
功能 |
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 |
不显示安装过程 |
网友评论