您的位置:首页 > 运维架构 > Shell

小白学Linux之常见的shell命令

2010-11-15 21:10 260 查看
Linux下一些常见的shell 命令

对于许多经常在XP下编程的同学,突然转到Linux下编程会很不习惯,因为以前能在XP下用鼠标完成的很多事情,现在我们都用命令来完成(虽然现在很多Linux操作系统都支持鼠标操作,但是既然学习Linux了,个人认为我们平时还时多用shell命令把,其中的原因。我想大家都会懂的)

 
为了方便大家,哥总结了一些在Linux下最常用的一些命令。一些其他命令,当我们以后用到的时候可以再查资料,我们完全没有必要去全部记住这些命令(个人觉的也没那个必要)。

一.常用的shell命令:

1.cd tiger 表示进入tiger目录

2.ls 查看当前目录下的文件

a.  ls tiger -l  只显示tiger的详细

b. ls tiger -al  把文件所用类型都打印出来,将会显示

 drwxr-xr-x 3 root root 4096 2010-08-02 14:18

 [属性] [ 连接 ] [ 拥有者 ] [ 用户组 ] [ 文件大小 ] [ 修改日期 ][ 文件名 ]

 上面的 . 和 .. 分别表示当前目录和上一级目录。

c.ls -a 显示隐藏文件(以点开头的都是隐藏文件)

.bash_history     .gnupg               .themes

.bash_logout      .gstreamer-0.10      .thumbnails

.bashrc           .gtk-bookmarks       .update-notifier

.bogofilter       .gvfs                .vim

.cache            .ICEauthority        .viminfo

d.ls -S  以文件大小排列

e ls -i   显示文件的索引号

f.
ls -n  可查看文件拥有者和文件所在组的id号

g.

ls   -l  可以查看文件最后一次修该的时间

3.cd ..表示退出到主目录下

4.mkdir tiger 表示创建一个tiger目录

5.touch tiger 表示创建一个tiger文件

6.rmdir tiger 表示删除一个空目录

7 rm    tiger 表示删除一个文件

8 alt+shift+t表示在一个控制台中在开一个新的控制台

9 alt+shift+n 表示新开一个控制台界面

10.rm -r tiger 表示删除一个非空的目录(r表示递归删除)

 也可以用 rm -fr tiger(表示强制删除一个非空的目录)

11.sudo apt-get install 安装命令

12. ls -l module.h 只显示module.h

13.cd /var/log  进入日志文件目录

14 cd /var/log/ 

   cat /var/log/syslog  查看系统日志文件

15 tar zxvf tiger.tar.gz来解压缩文件

   tar xvjf 用来解压tar.gz.bz2t

   tar xvzf 用来解压tar.gz

11.查看以前所输命令:history

12 复制粘贴

  cp  tiger.c   ../work(把tiger.c 放到上级目录下的work文件中)

  cp  tiger     ./work  -r(把目录tiger放到当前目录下的work中)

13.查找一个文件或目录

   find -name filename       查找一个filename的文件或目录

   eg :find -name tiger.c  在当前目录查找tiger.c

Tiger-John说明:


1>是目录的化要加参数 -r(-r 表示递归的意思)

2>放在当前目录下是./若是上级目录则时../

13.mv 是剪贴(用法同上)

  mv  tiger.c  ../work  (把tiger.c 放到上级目录下的work文件中)

  mv  tiger.c  ./work   -r  (把目录tiger放到当前目录下的work中)

14.用su 切换到root 目录下

15.cd /进入根目录

16.cd ~进入主目录

 
Tiger-John说明:

有些shell 命令有许多的后缀例如ls 命令就有很多后缀,有人就问了,怎么才能把它们记住呢?

其实我很淡定的告诉你不用记的。你只要在终端输入命令:man shell命令就可以看到它所有后缀的详细用法。

例如我们输入命令: man ls 就可以看到ls 命令中所用后缀的详细用法

所以说man 命令很强大,哥很喜欢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell linux 编程 xp 终端 2010