Linux操作
在终端进行关机:
shutdown -h,halt,init 0
cat命令:
把多个文件连接后输出到屏幕,加">文件名"输出到另一个文件
cat 选项 文件...
-b:对行数进行编号
more命令:
more 选项 文件...
显示文本文件的内容,一次显示一屏
-p:
head命令:
查看一个文本文件的开头部分
head 选项 文件
-cNum:显示文本前面num个字节
-nNum:显示文本前面num行内容
tail命令:
tail 选项 文本
查看一个文本文件末尾部分
-cNum:显示文本末尾num个字节
-nNum:显示文本末尾num行内容
less命令:
分屏显示文件的内容
less 选项 文件...
less -p 文字 文件:查找文件中出现的字符串
grep命令
grep 选项 查找模式 文档
例:grep ^字符串 文件 查找文件中以字符串开头的行
grep 字符串 文件 查找文件中包含字符串的行
grep 字符串$ 文件 查找文件中以字符串结尾的行
sort命令:
对文件中的所有行进行排序
sort 选项...文件...
例:sort -d 文件:对文件按字典顺序排序
sort -r -o 文件1 文件2:将文件2逆序排序,然后写入到文件1中
uniq命令:
检查及删除文本文件中重复出现的行
comm命令:
对两个已经排序号的文件进行排序,生成三行输出:在两个文件中都出现的行,在文件1中出现的行,在文件2中出现的行
diff命令:
比较文本文件,找出它们的不同
-i:忽略大小写
cp命令:
复制文件
cp 选项 源文件 目标文件
rm命令:
rm 选项 文件
删除文件或目录,删除目录必须加-r
mv命令:
mv 选项 源文件 目标文件
移动文件或目录,更改文件或目录的名称
wc命令:
统计文件中字节数,字数,行数
wc 选项 文件
-c,-l,-w
bzip2命令:
压缩文件为.bz2,并删除原始文件
bzip2 选项 文件
-c:标准输出
-d:执行解压缩
-f:同名时,覆盖压缩
-k:解压缩后,保留原始文件
gzip命令:
压缩文件为.gz的文件,并删除原始文件
-c:压缩文件输出到设备,不改变原始文件
-d:解开压缩文件
-f:强制压缩文件
-r:压缩目录下所有的文件及目录
tar命令:
用来建立和还原备份文件的工具程序,它可以加入和解开备份文件的内容
tar 选项 文件和目录
-A:新增tar文件到已存在的备份文件
-c:建立新的备份文件
-t:列出备份文件的内容
-x:从备份文件中还原文件
--delete:从备份文件中删除指定文件
find命令:
查找文件和目录
find 路径名 表达式
find ~ -print:查找当前目录下的所有文件并输出
find . -name "*.c" -print:查找当前目录下所有以.c结尾的文件,并输出
chmod命令:
改变文件访问权限
chmod g+rw 文件:为文件的组用户添加读写的操作
+:表示添加权限
-:表示去除权限
u:文件所有者
g:组用户
o:其他用户
a:所有用户
ifconfig命令:
用于查看和更改网络接口的地址和参数
ping命令:
使用icmp协议来检测网络联通情况
ping -c 3 地址:设置回应三次
netstat命令:
查看网络状况
netstat -a:查看已连接的网络状态
Linux下编写c程序
编译源程序:gcc 源程序 -o 文件名
运行编译后的代码:./文件名
fdisk命令:
磁盘管理
fdisk -l:列出系统中的所有磁盘信息
df命令:
检查磁盘空间占用情况
mount命令:
挂载设备
mount 设备位置 挂载位置

浙公网安备 33010602011771号