`
mzpyljx
  • 浏览: 61054 次
  • 性别: Icon_minigender_1
  • 来自: 梅州
社区版块
存档分类
最新评论

linux常用命令,新手也可以很快熟悉Linux

阅读更多
1.linux常用目录

/usr/bin 、/bin:存放所有用户可以执行的命令

/usr/sbin、/sbin:存放之后root可以执行的命令

/home:用户缺省宿主目录

/proc:虚拟文件系统,存放当前进程信息

/dev:存放设备文件

/lib:存放系统程序运行所需的共享库

/lost+found:存放一些系统出错的检查结果

/tmp:存放临时文件

/etc:系统配置文件

/var:包含经常发生变动的文件,如邮件日志文件,计划任务等

/usr:存放所有的命令、库、手册页

/boot:内核文件及自举文件保存位置

/mnt:临时文件系统的安装点

2.ls命令目录显示为蓝色,普通文件显示为黑色,可执行文件显示为草绿色,淡蓝色为链接文件
3.文本阅读命令cat,more,less 功能由弱到

  cat  文本全部显示在屏幕上

  more 可以显示百分比,通过空格向下翻动一页,回车向下滚动一行

  less  可以使用光标键在文本中前后(左右)滚屏

  参数-M 可以显示更多的文件信息

  参数-N 可以显示行号

  命令“/”可以在文本中查找指定的内容

4.grep 可以在文本中查找指定的行
5.find命令能够在指定范围查找到文件

  例如 find /usr/bin/ -name zip -print

       find /etc/ -name init.d -type d -print

6.whereis 在/usr/bin /usr/sbin 和 /usr/share/man 中查找程序文件,提供这个文件的二进制可执行文件,源代码文件和使用手册存放位置
7.who 查看当前系统中有哪些人登陆,以及都工作在那个控制台上。
8.uname -a 可以显示当前系统的版本信息 如果只需要显示内核版本,可以使用-r参数
9.获取某个命令的简介信息可以用 whatis
  如果想反查找 可以使用 apropos
10.链接命令 ls -s days my_days 建立一个名为my_days的符号链接指向文本文件days
11.输出重定向使用 ">" 例如 ls > ls_out 把ls的输出结果重定向到ls_out文件
12.输入重定向“<”,还有一种输入重定向为立即文档使用“<<”告诉shell从键盘接受输入

    例如:cat << EOF   不断接受键盘输入,当输入EOF字符时退出

13.管道是将一条命令的输出连接到另一条命令的输入

   例如:ls | grep ay  ls首先列出当前目录下的所有文件名,管道“|”接受这些输出,并把

   它们发送给grep命令作为其输入。

14.软件包管理

   安装软件包

     Debian和Ubuntu用户:sudo dpkg -i xxx.xxx.deb

     RedHat系列用户:rpm -ivh xxx.xxx.rpm

   卸载软件包

     Debian和Ubuntu用户:sudo dpke -r xxx.xxx.deb

     RedHat系列用户:rpm -e xxx.xxx.rpm

有依赖关系,强行卸载可以加上--nodeps

   查询软件包

      Debian和Ubuntu用户:dpkg -l | grep xxx

  RedHat系列用户:rpm -qa | grep xxx

15.高级软件包工具APT

apt-get update  更新当前apt-get缓存中的软件包信息

apt-get install 下载并安装软件包

apt-get upgrade 下载并安装在本系统上已有软件包的最新版本

apt-get remove  卸载特定的软件包

apt-get clean   删除所有已下载的包文件

16.文件打包归档

创建归档:tar -cvf 归档的文件名 需要归档的目录

例如 tar -cvf shell.tar shell/      将shell目录连同其下的文件一统打包成shell.tar

解开归档:tar -xvf 归档文件名

参数说明:c:指导创建归档文件 v:显示命令执行过程 f:指定目标文件文件名 x:解开归档文件

z:跟gzip一起操作  j:跟bzip一起操作

17.压缩工具

gzip:压缩文件(不是目录) gzip 文件名,压缩后会自动删除原有文件,并加上gz文件名

      解压缩 gunzip 文件名 或 gzip -d 文件名

bzip2:压缩文件  bzip2 文件名

      解压缩 bunzip2 文件名 或 bzip2 -d 文件名

18.查看磁盘使用情况 df  默认是以k为单位

   -t 可以查看特定的文件系统

   -h  单位以G显示

   -m  单位以M显示

19.vi常用命令

a 在光标后附加文本

A 在本行行末附加文本

i 在光标前插入文本

I 在本行开始前插入文本

o 在光标下行插入

O 在光标上行插入

$ 移动至行尾

0 移动至行首

gg 到第一行

G 到最后一行

nG 到指定的行

x 删除光标所在处的字符

dd 删除光标所在处的行

u 撤销

wq 保存退出

20.关机命令

reboot  init1 重启机器

shutdown -h now  init0  halt关闭计算机

21.磁盘命令

在硬盘上建立分区表  fdisk /dev/sdb

这时候输入n 新建一个分区,输入p选择建立主分区,输入1为分区代号,接着输入+4096M,指定该

分区大小为4G

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1044, default 1): 1
Last cylinder or +size or +sizeM or +sizeK (1-1044, default 1044):+4096M

按下p,我们打印分区信息,这时候我们可以看到我们已经新建了个分区了

Command (m for help): p

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         499     4008186   83  Linux

  下面我们再建立一个1G的交换分区

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (500-1044, default 500):
Using default value 500
Last cylinder or +size or +sizeM or +sizeK (500-1044, default 1044): +1024M

  建立之后打印分区信息为

 

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         499     4008186   83  Linux
/dev/sdb2             500         624     1004062+  83  Linux

 

但此时还需要更改分区的ID号,标注其为swap分区

接着输入t,输入需要改变ID的分区代号为2,按l列出所有支持的ID,我们可以看到swap分区为82

Command (m for help): t
Partition number (1-4): 2
Hex code (type L to list codes): l

 0  Empty           1e  Hidden W95 FAT1 80  Old Minix       bf  Solaris
 1  FAT12           24  NEC DOS         81  Minix / old Lin c1  DRDOS/sec (FAT-
 2  XENIX root      39  Plan 9          82  Linux swap / So c4  DRDOS/sec (FAT-
 3  XENIX usr       3c  PartitionMagic  83  Linux           c6  DRDOS/sec (FAT-
 4  FAT16 <32M      40  Venix 80286     84  OS/2 hidden C:  c7  Syrinx

Hex code (type L to list codes): 82

这样我们再打印分区表信息,可以看到ID号已经换过来了

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         499     4008186   83  Linux
/dev/sdb2             500         624     1004062+  82  Linux swap / Solaris

当建立好分区表后,我们需要输入w,保存所做的更改,这时候再查看

ls /dev | grep sd
sda
sda1
sda2
sda3
sdb
sdb1
sdb2

分区表建立成功了

建好分区表后,我们还要在分区上建立文件系统才可以使用,正如windows里的格式化一样

mkfs -t ext3 /dev/sdb1    在分区1上建立ext3 文件系统

mkswap /dev/sdb2          在分区2上建立swap文件系统

swapon /dev/sdb2          检查并激活swap分区


我们输入swapon -s查看swap分区情况,可以看到成功显示了

swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda2                               partition       1068312 0       -1
/dev/sdb2                               partition       1004052 0       -2

现在我们来测试分区1是否可以使用了

mkdir /web
mount /dev/sdb1 /web

df /web 我们可以看到分区已经挂载上了


但是现在有个问题,你所做的更改只限于本次有效,重启又又得手动挂载了,如何保存呢

我们编辑/etc/fstab 文件 增加两行

/dev/sdb1              /web                     ext3    defaults        1 2
/dev/sdb2              swap                     swap    defaults        0 0
  

21.进程

查看进程用 ps-aux

查看服务对应的进程号 pgrep 服务名

杀死进程用  kill 进程号

杀死图形化窗口 xkill  再点击要终止的窗口

挂起一个进程 ctrl+z

终止一个进程 ctrl+c

22.查看文件目录大小

du -h

如果需要查询目录大小 du -sh

                                                                                                                                   持续更新中。。。








 

3
1
分享到:
评论
1 楼 pkwjava 2011-05-06  
刚装的ubuntu,学习下

相关推荐

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    Linux 常用命令大全

    linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...

    Linux常用命令.xls

    Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...

    常用linux常用命令大全.zip

    linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...

    Linux常用命令大全(新手入门).pdf

    Linux常用命令,适用于新手

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个).zip

    Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    Linux常用命令大全.zip

    linux常用命令大全:Linux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令...

    linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全.txt

    linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全

    最全Linux常用命令大全-linux常用命令全集

    "最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...

    Linux常用命令大全

    Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: 1. 远程桌面连接命令:mstsc mstsc 是一种远程桌面连接命令,可以连接到另一台计算机,并在远程桌面上进行操作。 2. ...

    Linux常用命令详解.pdf

    通过以上内容可以看出,《Linux常用命令详解.pdf》主要介绍了Linux操作系统中的基本命令以及它们的基本使用方法。这些命令是进行日常文件管理和系统操作的基础,对于Linux初学者来说非常重要。通过理解和掌握这些...

    最新-Linux常用命令大全-非常实用

    Linux 常用命令大全 Linux 操作系统是一个功能强大且灵活的操作系统,拥有众多实用的命令来帮助用户管理和维护系统。下面是 Linux 中一些常用的命令,旨在帮助用户快速掌握 Linux 操作系统。 TTY 控制台终端 在 ...

    Linux常用命令汇总

    Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...

    1.linux常用命令.zip

    1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux...

    最全Linux常用命令大全-linux常用命令全集pdf

    输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...

    linux常用命令(适合新手)

    在Linux操作系统中,掌握一些基本的...通过学习以上内容,新手可以快速上手Linux,并逐渐适应命令行环境。而经验丰富的用户也能巩固基础知识,发现新的使用技巧。在不断实践和探索中,你将更加熟练地驾驭Linux系统。

Global site tag (gtag.js) - Google Analytics