常用Linux命令总结

上一篇 / 下一篇  2016-03-11 11:13:24 / 个人分类:理论

Linux的发展前景非常不错,我们应该了解一下常用的Linux命令

1.   Linux下使用光驱的命令:
          mount   /dev/cdrom    /mnt

          umount   /dev/cdrom

2.   Linux的shell版本有哪几种?

          BASH:是GNU操作系统上默认的shell

          C Shell:是SUN公司Shell的BSD版本

          Bourne Shell:是贝尔实验室开发的

          Korn Shell:是对Bourne Shell的发展,在大部分内容上与Bourne Shell兼容。

3.    在/etc/inittab文件中,runlevel=3代表文本界面,runlevel=5代表图形界面。

4.    从文本方式用StartX命令可以启动图形界面. 退出图形界面直接到文本界面使用Ctrl + Alt +Backspace组合键.

5.    文本方式重新启动linux使用reboot或shutdown  -r  <time>命令.

6.    Shutdown –r now  和 shutdown –h now两个命令的区别是Shutdown –r now 现在立刻重启,shutdown –h now现在立刻关机。

7.    文本方式下,关机的命令有halt和shutdown  -h  <time>两种.

8.    Vi文件不保存退出的命令是:q , 保存并退出的命令是:wq
      Vi删除一行文字使用dd命令. Vi 删除一个字符使用x命令.

9.    列出当前目录下的内容使用ls  -l命令.
      改变工作目录使用cd命令.
      显示当前工作目录的绝对路径使用 pwd命令.
      创建目录mkdir, 删除空目录使用rmdir

10.    复制文件是cp命令.
       移动某个文件是mv命令.
       删除某个文件是rm命令.

11.    修改文件或者目录的权限是使用chmod命令.
       修改文件的属主的命令是 chown. 
       修改文件的组信息的命令是chgrp.

12.    _r_xrw_r_ _   file  对于这个文件的属主具有读、执行权限,同组用户具有读、写权限,其他用户具有读权限。
       drwxr_ _ r_x   /home/bak  对于这个目录,他的属主具有读、写、执行权限,同组用户具有读权限,其他用户具有读、执行权限。  

13.    Ln –s  源文件 链接后文件   是硬链接还是软链接?是软链接

14.    查找文件的命令是find

       清除屏幕上信息的命令是clear

       显示和设置系统日期和时间的命令是date

15.    对文件内容进行查询的命令是Grep

16.    Linux下用户的信息放在哪个文件中进行管理?/usr

17.    增加用户的命令是useradd

       删除用户的命令是userdel

       修改用户口令的命令是 passwd

18.    增加用户组的命令是groupadd

       删除用户组的命令是groupdel

19.    查看进程的命令是Ps
       ps  -ef  //显示当前系统中运行的进程
       查看进程动态信息的命令是top

20.    强行杀死指定进程的命令是kill  -9

21.    查看文件系统的磁盘占用空间的命令是df
       统计目录或者文件所占磁盘空间的大小的命令是du

22.    查看和设置网络配置的命令是ifconfig

23.    Linux下查看路由信息的命令是route

24.    怎样将一个文件或目录打包成一个tar文件?

        tar   cvf   test.tar    /home/test     把home下test目录打成tar包

       怎样将一个tar包解开?

        tar   xvf    test.tar       把test.tar 解包

25.    怎样对一个文件或者目录进行压缩?

        gzip   test.tar    把test.tar文件进行压缩

26.    怎样对一个压缩文件进行解压缩?

       gzip   –d   test.tar.gz      把test.tar.gz压缩包解压缩

27.    Linux下安装一个rpm软件包使用什么命令?

       rpm  -ivh  *.rpm   安装该包

       Linux下卸载一个rpm软件包使用什么命令?

       rpm  -e   *     卸载该包注意:没有.rpm

28.    Linux下不同的用户进行切换使用  su命令.

29.    查看当前的用户所属的组信息使用id命令.

下面是从网络上找的,作为Linux学习的补充篇:

1 、单用户模式进系统

    启动linux 出现grub画面时选中linux 按e 键

    kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/按E 键

    在ro前面加入single

    kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/

    回车,按B 键进入系统。

    注意:freebsd 下再多加一个命令 mount -a

2 、解压文件

    tar.bz 2文件的解压 #tar jxvf *.tar.bz 2

    tar.gz文件的解压 #tar xzpf *.tar.gz

    rpm 文件的解压 #rpm -ivh *.rpm

3 、激活ssh 服务

    /etc/rc.d/init.d/sshd start

    service sshd start

    ubuntu开启ssh 服务

    studo apt-get install ssh

    $sudo passwd root

4 、关闭防火墙

    /etc/rc.d/init.d/iptables stop

    Linux 防火墙的关闭和开启

    1 )重启后生效

    开启: chkconfig iptables on

    关闭: chkconfig iptables off

    2 )即时生效,重启后失效

    开启: service iptables start

    关闭: service iptables stop

    需要说明的是对于Linux 下的其它服务都可以用以上命令执行开启和关闭操作。

    在开启了防火墙时,做如下设置,开启相关端口,

    修改/etc/sysconfig/iptables 文件,添加以下内容:

    -A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport80 -j ACCEPT

    -A RH-Firewall-1-INPUT -m state ——state NEW -m tcp -p tcp ——dport22 -j ACCEPT

5 、查看开放的服务 netstat–tl

    启动自动加载的服务 ntsys v

6 、设置网卡IP netconfig

    查看网卡IP ifconfig

    或者进入 /etc/sysconfig/network-scrips/ 目录下

    cat ifcfg-eth0

    FreeBSD 中修改网络配置: #ee /etc/rc.conf

    FC4 的网卡IP修改 #vi /etc/sysconfig/network-scrīpts/ifcfg-eth0

    己编译的网卡驱动的安装

    #tar–zxvf e1000-6.0.54.tar.gz

    #cd e1000-6.0.54/src

    Make install

    Inwmod e1000

    #/etc/rc.d/init.d/network reload

    #reboot

    修改/etc/modules.conf 加一行

    Alias eth0 e1000

7 、重起网卡 service network restart

    查看进程: ps aux

8 、禁用图形界面 #vi inittab

    将ID后面的 5改为3 就可以了

9 、加载光驱软驱 mount /mut/cdrom

    Mount /mut/floppy

    先用pwd 查看所在目录是否为挂载点,如果是,则无法挂载

    如果要卸载则 M mount /mnt/cdrom

    M mount /mnt/floppy

10、打开redhat自带的ftp 工具

    # /sbin/service vsftpd start

    查看安装ftp 的版本及安装情况

    # rpm –qa | grep vsftpd

    看谁登陆了FTP ,并杀死它的进程

    Ps–xf | grep ftp 如ps–aux|grep运行程序

    Kill进程号如 kill -9进程号

    新建一个文件如“ # touch /etc/vsftpd.chroot_list

    卸载: rpm–e packge name

    安装 rpm–ivh *.rpm

    卸载mysql 依次加上- -nodeps.- - (注意为了显示故中间有空隔)force它们相互依赖,不加无法卸载

    Rpm –e mysql –client - -nodeps(- -force加上这个参数不行就不加)

    Rem –e mysql

    redhat卸载自带的mysql

    #rpm–e perl–DBD –mySQL -2.1021-3 - -lodeps

    #rpm–e mysql

11、使用mkswap命令建立swap分区再使用swapon命令启用swap分区

    #mkswap /dev/sad7

    #swapon /dev/sad7

12、改名命令 # mv

    删除文件 #rm

    删除文件夹 #rm–rf

13、linux 做禁ping

    # vi /proc/sys/net/ip/ipv4/icmp_echo_ignore_all

    将其值改为1 为禁ping改为0 为解禁ping


TAG: Linux

tanshunsky的个人空间 引用 删除 tanshunsky   /   2016-04-04 16:13:10
3
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-19  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 64538
  • 日志数: 24
  • 建立时间: 2015-08-05
  • 更新时间: 2016-05-30

RSS订阅

Open Toolbar