Unix/Linux常用的一些命令

标签: unix linux 命令 | 发表时间:2011-07-13 22:54 | 作者:セ智军ミ 白开水易拉罐
出处:http://www.blogjava.net/
Unix/Linux 的常用命令:

这是我在学完Unix后归纳的一些觉得有用的命令:
ps:查看进程,也可以观察当前shell
ps -ef:查看和终端有关的所有进程
df -k:查看当前文件系统使用情况
passwd:修改系统口令
passwd-d  user:清除用户的口令
more   :查看文件内容   可以分屏显示
cat    :也是查看文件内容 但不可以分屏显示;1.适合小文件的查看;2.可以将多个小文件编程大文件
pwd  :打印当前工作目录
id(root)  查看用户的身份
cd  :改变当前目录
ls -a
   -R
   -t
   -l    按不同方式顺序查看目录下的文件
ls -ld :查看当前目录权限
chmod : 修改权限    创建目录的默认权限为755; 创建文本的默认权限为744
touch :新建文本,若存在则更改最新时间,但内容不变
mkdir  :创建目录,但不能创建多层目录
mkdir -p :可以同时创建目录
cp -i: 拷贝 文件   复制时文件若存在,则提示是否覆盖
cp -r: 拷贝 目录   如果目录存在,在目标目录下创建源目录;如果目标目录不存在,新建目标目录,同级拷贝
mv  :移动 ,本质就是更改全路径名
        若目标不存在,新建目录,同级移动;若存在,移动到目标目录下
rmdir empty-dir  ;只能删除空目录
rm -r dir   :可以删除非空目录
rm -ir dir  :提示是否进入目录,是否删除文件
rm -f passwd  :关掉交互,针对只读文件
                  注:删除资源时,需要写权限
ln  :创建链接文件
ln file file.ln   :硬链接   “改一处,处处改”
ln -s file file.sln   :软链接    好比Windows中的快捷方式
\  :一个命令可以用\换行
>  : 输出重定向,会覆盖原有文件内容
>>  : 输出追加重定向
| 管道   :将上一个命令的输出作文下一个命令的输入
| grep :用于结果的过滤
find /-name p   :重/目录开始找,找出p文件,会精确匹配
find ~-perm 777 > ~/holes    :找出权限是777的
find /export/home -type f -atime +365 -exec rm {} \;
               表示普通文本类型   访问时间 天    执行   参数
ls file* | xargs grep dd    :依次传给并过滤,找出含有dd内容的文件
wc -l  统计 行
    -w        词
    -c       字符
du -sk .  :查看当前目录的大小,单位为k,若不写k,则单位为0.5k
kill  进程号
pkill  进程名   :杀死进程
kill -9    :强制杀死进程
jobs  :显示当前进程任务
/sbin/ifconfig - a     :查看ip
ftp  文件传输协议    bye   断开
                          get/mget   下载/批量下载
                          put/mput    上传/批量上传

Unix中环境变量配置方式和shell有关
csh    :设置变量   set  var1 abc             不会转入子进程
                         setenv var2 aaa         会转入子进程

bsah   : 设置变量  var1=abc    不会转入子进程
echo $var1    :查看变量值

查看系统配置的环境变量:Unix中   用env
                                Windows中   用set 

编辑系统初始化文件   vi .bash_profile
注意:   结束后用source .bash_profile  是配置文件生效

计划任务:
crontab -e  编辑计划任务
crontab -l   列出当前计划任务。 开始生效
crontab -r   撤销命令


上这些内容,就是我在学习Unix时掌握的,并觉得对以后帮助有用的。若前辈有什么更好的见解,我您指教,我会努力学习的!!
  




セ智军ミ 2011-07-13 22:54 发表评论

相关 [unix linux 命令] 推荐:

Unix/Linux常用的一些命令

- 白开水易拉罐 - BlogJava-首页技术区
Unix/Linux 的常用命令:. 这是我在学完Unix后归纳的一些觉得有用的命令:. ps:查看进程,也可以观察当前shell. ps -ef:查看和终端有关的所有进程. df -k:查看当前文件系统使用情况. passwd-d  user:清除用户的口令. more   :查看文件内容   可以分屏显示.

28个Unix/Linux的命令行神器

- - 酷壳 - CoolShell.cn
下面是 Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具( 原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的. 这些工具都非常不错,希望每个人都知道. 本篇文章还在 Hacker News上被讨论,你可以过去看看. 我以作者的原文中加入了官网链接和一些说明.

Linux/Unix vmstat命令实战详解

- - 博客园_首页
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况. 这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样).

11 条Linux/Unix 管理员常用命令

- - 笨兔兔
1-保存man-page 为pdf文件. 3-Stamp a text line on top of the pdf pages to quickly add some remark, comment, stamp text, … on top of (each of) the pages of the input pdf file.

24 个很酷的 Linux/Unix 工具

- will - LinuxTOY
KKovacs 收集了 24 个 Linux/Unix 平台上的工具,既有熟悉的,也有鲜为人知的. 这些运行于终端的工具都很酷,很有用. iostat、vmstat、ifstat 等. 进程、内存、以及 io 监视. 通过 SSH 保持文件系统同步. 在分隔的窗口中查看你的日志. socket 输入、输出更容易.

Linux wget命令

- - CSDN博客推荐文章
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径. 例如: # wget  http://www.linuxsense.org/xxxx/xxx.tar.gz. 简单说一下-c参数, 这个也非常常见, 可以断点续传, 如果不小心终止了, 可以继续使用命令接着下载.

Linux iostat命令

- - CSDN博客系统运维推荐文章
iostat用于输出CPU和磁盘I/O相关的统计信息. . iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [. iostat各个参数说明:. -c 仅显示CPU统计信息.与-d选项互斥. -d 仅显示磁盘统计信息.与-c选项互斥.

linux命令locate

- - 操作系统 - ITeye博客
    locate命令其实是"find -name"的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息. Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件.

Linux/Unix工具与正则表达式的POSIX规范

- Li - InfoQ中文站
对正则表达式有基本了解的读者,一定不会陌生『\d』、『[a-z]+』之类的表达式,前者匹配一个数字字符,后者匹配一个以上的小写英文字母. 但是如果你用过vi、grep、awk、sed之类Linux/Unix下的工具或许会发现,这些工具虽然支持正则表达式,语法却很不一样,照通常习惯的办法写的『\d』、『[a-z]+』之类的正则表达式,往往不是无法识别就是匹配错误.

Unix/Linux时区服务器因版权诉讼关闭

- Lamo - Solidot
Unix/Linux时区服务器的维护者Arthur David Olson通过邮件列表宣布,由于时区服务器卷入了侵犯版权的诉讼案,ftp://elsie.nci.nih.gov服务器和邮件列表将相继关闭. 原来是一家名叫Astrolabe的公司购买了《The American Atlas》的版权. 该书是一本天文测量历史参考书,收集了美国从1850年到2000年的地理位置、时区和完整时钟设置历史.