1、cat命令 ----------------------连接并显示文件的信息
命令格式:cat [选项] 文件1 文件2 …
选项:-n :由第一行开始对所有输出的行数编号
-b:对空白行不编号
例如:cat -n hello1.c hello2.c 显示hello1.c、hello2.c这两个文件的内容
2、查询路径(pwd)
3、改变路径所属
命令格式: cd [目录名]
例如:cd /home/sunq 进入/home/sunq目录
4、设置文件属性(chmod)-----2种形式
(1)chmod [选项] [who] [+|-|=] [mode] 文件名
[who]: u(用户)、g(同组)、o(其他用户)、a(所有用户)
+ 添加权限 - 取消权限 = 赋予权限并取消原有权限
[mode]:r 可读 w 可写 x 可执行
例如:chmod g+r, o+r example ;使同组和其他用户对文件example有读权限
(2)chmod [选项] 八进制权限 文件名
7(111):一次是读、写、执行权
分别是拥有者、同组用户、其他用户
例如chmod 765 gen;设置文件拥有者读写执行的权限、组 用户读写权限、其他用户读和执行的权限。
5、挂载命令(重要)(mount)
命令格式:mount [- 参数] 设备文件名 挂载点目录
umount 挂载点|设备
参数:-t 指定设备的文件系统类型。
-o 指定挂载文件系统时的选项。
例如:(1)mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘
(2)mount -t nfs 主机ip:共享目录 挂载点 挂载共享目录
6、压缩命令
(1)格式: zip [选项] 压缩(解压缩)的文件名
例:zip -r zip1 man.config man.zip 将man.config、man.zip压缩到zip1中
注意:zip -d 等于uzip都是解压缩
(2)格式:gzip [选项] 压缩(解压缩)的文件名
-d 将压缩文件解压
-r 递归式地查找指定目录并压缩其中的所有文件或是解压缩
-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比)
特点:① zip命令具有将许多文件与目录压缩成一个文件的功能,但gzip 却不能
② 用gzip 命令压缩后源文件会被删除
例: gzip a b 将a、b文件压缩成a.gz、b.gz
(3)格式:tar [选项] [打包后文件名] 文件或目录列表
-z 调用gzip压缩打包文件,与-x 联用时调用gzip完成解压缩
-c 建立新的打包文件
-v 处理过程中输出相关信息
-f 对普通文件操作(指定文件名)
-x 从打包文件中解出文件
例1:tar -zcvf lihao.tar.gz a1.txt sudo.conf 将a1.txt、sudo.conf压缩到lihao.tar.gz压缩包
例2:tar -xvf lihao1.tar.gz -C /usr(解压的目录) -C代表指定解压的目录 将lihao1.tar.gz解压到/usr目录下
7、用户系统命令(认识)
(1)用户切换命令(su)
格式:su [选项] [使用者]
例:su -root 切换到root账号使用
(2)显示登录的所有用户(who)
(3)ps -ef 查看进程(当前运行的)
(4)kill -9 所要杀的进程的pid 杀死进程
(5)netstat -an 查看当前系统的端口使用情况
(6)shutdown 重启或关闭系统
(7) uptime 显示系统运行的时间
(8)clear 清除屏幕信息
(9)fdisk –l 查看硬盘分区及对硬盘分区管理
(10)du dir1 显示目录dir1及其子目录的容量
du –s dir1 显示目录dir1的总量
(11)命令格式:diff [选项] 文件1 文件2(比较两个文件的不同之处;创建补丁文件)
例:diff hello1.c hello2.c >hello.patch 生成补丁文件
(12)命令格式:ifconfig [选项][网络接口];查看当前网络配置情况
ifconfig 网络接口 [选项] 地址;配置指定接口网络参数
选项: interface 指定的网络接口名
up 激活指定的网络接口卡
down 关闭指定的网络接口
broadcast 广播地址 设置接口的广播地址
IP地址 设置IP地址
netmask 子网掩码 设置接口的子网掩码
例1:ifconfig eth0 192.168.9.1 netmask 255.255.255.0 设置IP地址、子网掩码
例2:ifconfig eth0 down; 暂停该接口的工作
注:网络接口可以使eth0
(13)ping 127.0.0.1 查看网络上主机是否在工作
8、对命令操作的快捷键
(1)Ctrl+C:停止正在运行的程序。
(2)Tab:自动补齐命令或路径
9、touch:创建新的空的文件
选项:
-a:或--time=atime或--time=access或--time=use 只更改存取时间
-c:或--no--create 不建立任何文件
-d:<时间日期> 使用指定的日期时间,而不是现在的时间
例如:touch lihao.txt 创建lihao.txt文件,大小为0