alias 创建命令的别名 格式 alias ll='ls -l' 要取消可用 unalias ll
at 执行指定任务 格式 :at 时间 命令
crontab 定时执行 crontab -e 编辑任务 格式: 分钟 小时 日 月 星期 命令 详细见 http://blog.csdn.net/zhaoyp1985/article/details/7080426
curl 是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。
dd 转换或复制文件 命令格式 dd if=file1 of=file1_new dd if=/dev/hdx of=/dev/hdy 将本地的/dev/hdx整盘备份到/dev/hdy
df 查看磁盘使用情况 命令格式: df -h
du 显示目录或文件的大小 -s 只显示总数 -h 以人类读得懂的大小显示 --max-depth=2 显示最大的文件夹层次为2
file 查看文件类型
find 搜索文件 命令格式:find /home -name *php 详细见 http://blog.csdn.net/zhaoyp1985/article/details/7080426
free 查看内存 格式 free -m 以M为单位显示内存
grep 搜索字符串 可用正则表达式 在一般正则表达式中的元字符{,}(,)需要转义 例如
grep ‘[a-z]\{5\}’ aa,grep ‘w\(es\)t.*\1′ aa,如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。
gzip 压缩或解压文件 命令格式 gzip filename 将文件压缩(源文件将被删除用 gzip –c filename > filename.gz 可保留源文件)gzip -d filename 解压文件
head 查看文件开头十行 命令格式 head -n20 filename 查看开头20行
halt 关机命令
history 查看用户输入执行过的命令 格式 history 10 查看最近10条
jobs 查看后台任务的信息
kill 命令 给进程传送信号 例如 kill -9 进程id 可杀死进程
killall 按照进程名称杀死进程 命令格式 :killall 进程名称 进程名称 可通过 ps -A 命令 最后一列查看
ln 建立链接文件 命令格式 :ln -d 文件名 链接文件名 (-d 为硬链接 -s 为软连接)
mkdir 创建文件夹
mv 移动或重命名文件 -r 递归 -f 覆盖某已有的目标文件时不给任何指示
netstat 查看网络状况 -t 查看tcp协议 netstat -lnp 察看系统当前监听的端口。其中l选项表示显示正在被监听(listen)的端口;n选项表示直接显示端口数字而不是通过察看/etc/service来转换为端口名;p选项表示列出监听的程序
procinfo 显示系统当前运行的信息(内存和cpu)procinfo -n 2 动态显示每隔2秒刷新一次
ps 显示当前进程的情况 ps -aux -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程
split 可将文件切成较小的文件,预设每1000行会切成一个小文件。-<行数>或-l<行数> 指定每多少行就要切成一个小文件。-b<字节> 指定每多少字就要切成一个小文件。支持单位:m,k -C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。
sort 排序 -n 依照数值的大小排序。 -t<分隔字符> 指定排序时所用的栏位分隔字符。-r 以相反的顺序来排序。-u 在输出行中去除重复行 -k来指定排序所用的列数
tac 按行逆序显示文件内容 命令格式:tac filename
tail 显示文件后面十行 命令格式:tail -n20 filename 显示filename最后20行
tar 打包解压文件或目录 tar -zcvf /tmp/etc.tar.gz /etc 打包压缩/etc目录 tar -zxvf /tmp/etc.tar.gz 解压
tee 从标准输出中读取内容并写到文件中 命令格式 tee filename
uname 显示操作系统信息 命令格式 :uname -a (查看内核版本信息 cat /proc/version)
unzip 解压zip文件 unzip -l filename 显示压缩文件中的内容 -r递归显示
uptime 显示系统运行多久、当前有多少的用户登录、在过去的1,5,15分钟里平均负载时多少
uniq 这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去。–c 显示输出中,在每行行首加上本行在文件中出现的次数。
-c 显示输出中,在每行行首加上本行在文件中出现的次数。它可取代- u和- d选项。 -d 只显示重复行。 -u 只显示文件中不重复的各行。
wc 统计文件行数,字数,字符数 wc -m filename 统计字符个数 -l 行数
whereis 查找二进制文件,源码文件,以及手册文件 whereis -b ls 查找二进制文件 -m 手册 -s源码
who 显示登录用户
whoami 显示当前用户的用户名
whois 查看域名解析 命令格式 :whois www.baidu.com
wget 下载一个url的内容 -r 递归下载被下载网站上所有链接的url内容 -l2 表示只下载两层 -c 支持断点续传 -O filename下载文件保存为别的文件 wget -O baidu.html www.baidu.com名
rpm 软件包管理相关的命令 rpm -ivh Linux-1.4-6.i368.rpm 安装软件 卸载RPM包 rpm -e packname 里使用软件包的名字, 而不是软件包文件的名字。rpm -q来查询已安装软件包的数据库
at 执行指定任务 格式 :at 时间 命令
crontab 定时执行 crontab -e 编辑任务 格式: 分钟 小时 日 月 星期 命令 详细见 http://blog.csdn.net/zhaoyp1985/article/details/7080426
curl 是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。
cp 拷贝文件 cp -i file1 file2 (将文档 file1 复制成 file2 . –i为提示确认。) cp file1 dir1 将文档 file1 复制到目录 dir1 下,文件名仍为 file1.cp /tmp/file1 . 将目录 /tmp 下的文档 file1复制到现行目录下,档名仍为 file1。 cp /tmp/file1 file2 将目录 /tmp 下的文档 file1现行目录下,档名为file2, cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录 dir2 不存在,则将目录dir1,及其所有文档和子目录,复制到目录 dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录 dir2.
dd 转换或复制文件 命令格式 dd if=file1 of=file1_new dd if=/dev/hdx of=/dev/hdy 将本地的/dev/hdx整盘备份到/dev/hdy
df 查看磁盘使用情况 命令格式: df -h
du 显示目录或文件的大小 -s 只显示总数 -h 以人类读得懂的大小显示 --max-depth=2 显示最大的文件夹层次为2
file 查看文件类型
find 搜索文件 命令格式:find /home -name *php 详细见 http://blog.csdn.net/zhaoyp1985/article/details/7080426
free 查看内存 格式 free -m 以M为单位显示内存
grep 搜索字符串 可用正则表达式 在一般正则表达式中的元字符{,}(,)需要转义 例如
grep ‘[a-z]\{5\}’ aa,grep ‘w\(es\)t.*\1′ aa,如果用egrep或grep -E,就不用”\”号进行转义,直接写成’w(es)t.*\1′就可以了。
gzip 压缩或解压文件 命令格式 gzip filename 将文件压缩(源文件将被删除用 gzip –c filename > filename.gz 可保留源文件)gzip -d filename 解压文件
head 查看文件开头十行 命令格式 head -n20 filename 查看开头20行
halt 关机命令
history 查看用户输入执行过的命令 格式 history 10 查看最近10条
jobs 查看后台任务的信息
kill 命令 给进程传送信号 例如 kill -9 进程id 可杀死进程
killall 按照进程名称杀死进程 命令格式 :killall 进程名称 进程名称 可通过 ps -A 命令 最后一列查看
ln 建立链接文件 命令格式 :ln -d 文件名 链接文件名 (-d 为硬链接 -s 为软连接)
mkdir 创建文件夹
mv 移动或重命名文件 -r 递归 -f 覆盖某已有的目标文件时不给任何指示
netstat 查看网络状况 -t 查看tcp协议 netstat -lnp 察看系统当前监听的端口。其中l选项表示显示正在被监听(listen)的端口;n选项表示直接显示端口数字而不是通过察看/etc/service来转换为端口名;p选项表示列出监听的程序
procinfo 显示系统当前运行的信息(内存和cpu)procinfo -n 2 动态显示每隔2秒刷新一次
ps 显示当前进程的情况 ps -aux -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程
split 可将文件切成较小的文件,预设每1000行会切成一个小文件。-<行数>或-l<行数> 指定每多少行就要切成一个小文件。-b<字节> 指定每多少字就要切成一个小文件。支持单位:m,k -C<字节> 与-b参数类似,但切割时尽量维持每行的完整性。
sort 排序 -n 依照数值的大小排序。 -t<分隔字符> 指定排序时所用的栏位分隔字符。-r 以相反的顺序来排序。-u 在输出行中去除重复行 -k来指定排序所用的列数
tac 按行逆序显示文件内容 命令格式:tac filename
tail 显示文件后面十行 命令格式:tail -n20 filename 显示filename最后20行
tar 打包解压文件或目录 tar -zcvf /tmp/etc.tar.gz /etc 打包压缩/etc目录 tar -zxvf /tmp/etc.tar.gz 解压
tee 从标准输出中读取内容并写到文件中 命令格式 tee filename
uname 显示操作系统信息 命令格式 :uname -a (查看内核版本信息 cat /proc/version)
unzip 解压zip文件 unzip -l filename 显示压缩文件中的内容 -r递归显示
uptime 显示系统运行多久、当前有多少的用户登录、在过去的1,5,15分钟里平均负载时多少
uniq 这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个及以后更多个重复行将被删去。–c 显示输出中,在每行行首加上本行在文件中出现的次数。
-c 显示输出中,在每行行首加上本行在文件中出现的次数。它可取代- u和- d选项。 -d 只显示重复行。 -u 只显示文件中不重复的各行。
wc 统计文件行数,字数,字符数 wc -m filename 统计字符个数 -l 行数
whereis 查找二进制文件,源码文件,以及手册文件 whereis -b ls 查找二进制文件 -m 手册 -s源码
who 显示登录用户
whoami 显示当前用户的用户名
whois 查看域名解析 命令格式 :whois www.baidu.com
wget 下载一个url的内容 -r 递归下载被下载网站上所有链接的url内容 -l2 表示只下载两层 -c 支持断点续传 -O filename下载文件保存为别的文件 wget -O baidu.html www.baidu.com名
rpm 软件包管理相关的命令 rpm -ivh Linux-1.4-6.i368.rpm 安装软件 卸载RPM包 rpm -e packname 里使用软件包的名字, 而不是软件包文件的名字。rpm -q来查询已安装软件包的数据库