显示文件内容more less head tail cat
pg(分页)
查看文件cat
文件拼接合并:cat 文件1 文件2 > 输出文件
查找文件内容grep [选项] 字符串 文件列表
对文件内容排序sort
比较文件内容comm(排好序的文件)
diff -b忽略空格 -B忽略空行 -i忽略大小写
结果中:<第一个文件
>第二个文件
显示日历cal cal 12 2007
打印 lpr lp
目录操作
.代表当前目录
..父目录
创建目录mkdir
复制cp -r
删除rm -r 或
rmdir(-Rf非空)
切换目录cd program/
返回用户主目录cd
当前目录pwd
挂载硬件
挂载cdrom:mount /dev/cdrom
/mnt/cdrom
挂载U盘: mount
/dev/sda1 /mnt/usb
卸载 unmount
/mnet/cdrom
进程
查看进程ps
停止某进程kill
优先级nice renice
进程自动化cron at
batch
压缩解压缩
解压tar -zxvf
nmap-3.45.tgz
安装:rpm -i
file.rpm
磁盘
空间占用情况df
-a(-T)
统计空间大小du -s只显示总数
-h显示具体大小
显示已分区fdisk -l
调整分区大小parted
格式化mkfs
修复磁盘e2fsck /dev/hdax
-a
MD5校验:md5sum
x.iso
内存:free -m
内核版本uname
-a(-r)
系统信息uname -a
开机信息dmesg
网络命令
主机名hostname
IP:hostname -i
ping
配置网卡ifconfig
telnet(logout退出)
ftp
(>!退出)
netstat网络连接信息
文本编辑
编程风格,美化c源代码:indent -gnu
quan.c
编程
Glibc库ftp://ftp.gnu.org/gnu/glibc
查看版本:rpm -q
glibc
后台处理: hello
&
如果要结束 kill 3216 对很难终止的用
kill -9 2365
组合命令以分号隔开:pwd;date
用cat创建文件:cat
> file.tmp 然后输入,按Ctrl+D结束
wc 统计文件的行数 字数 字符数
查看Shell:echo $SHELL
改变:chsh
bg 转换进程到后台
fg 转换进程到前台
Linux c一站式学习http://learn.akae.cn/media/
查询手册帮助:man
清屏clear
用户登录login 退出logout或exit
修改密码passwd 终止程序Ctrl+C delete
break
日期 date 终止输入Ctrl+D
显示正在登录系统的用户列表who su切到超级用户
显示自己的登录名who am i
whereis:查询命令所在目录以及帮助文档所在目录
which:查询该命令所在目录(类似whereis)
id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能
有一个唯一的UID和 GID)
历史命令:history
!!最近一次执行的命令
finger 可以让使用者查询一些其他使用者的资料
阅读邮件
启动邮件程序mailx mail
Mail 退出邮件系统
x
然后输入邮件标号阅读 如:2
环境变量
查看环境变量printenv echo
$PATH env
添加环境变量export PATH=$PATH:/目录
删除环境变量unset TEST 设置只读readonly TEST
当前工作目录pwd 当前用户主目录HOME
当前Shell秒数SECONDS 前一个工作目录OLDPWD
历史命令HISTFILE HISTSIZE
一级提示符PS1 二级PS2
转义符
\!该命令历史编号 \n换行 \t时间
\d日期 \u用户名 \h主机名
\w当前目录
文件操作
复制cp 删除rm 移动mv
查看ls -l -a
-rwxrwxr-x 2 feisky feisky 5022 07-15
03:34 a
-文件类型:-常规文件 d目录 b块设备 c字符设备 p管道
l链接文件
rwx读写权限:三位一组,属主,属组,其他
2 连接数
feisky feisky:所有者 所有者所在的组
5022文件大小
07-15 03:34 最后一次修改的日期和时间
a 文件名
修改文件访问权限:chmod u-x,g+w,o+w file.a
u:user g:group o:other a:all
修改文件所有权:chown a.out fei
chgrp a.out fei
判定文件类型:file satellite
重命名:mv 路径1 路径2
链接:ln 文件名 新文件名
输出重定向:
>把输出重定向到文件中(新建文件)
>>追加重定向,只在末尾添加
如:cal 2007 >
2007
输入重定向:<
管道:|
直接获得一个程序的输出作为下一个程序的输入而不产生临时文件
ls -l /dev/hda* | rev | cat
ls查看文件时的显示色:1. 蓝色-->目录 2.
绿色-->可执行文件 3. 红色-->压缩文件 4.
浅蓝色-
->链接文件 5.
灰色-->其他文件