linux基本命令

来源:互联网 发布:apache ant 1.9.9 bin 编辑:程序博客网 时间:2024/06/07 19:34

今天学了些基本命令,列出如下:

 1.用户切换:su 例:  su - root

 2.显示环境变量: env

 3.添加用户和密码: useradd,passwd

 4.系统管理:

   a.   ps -ef: 查看所有进程及其PID

   b.   kill: 杀死进程

   c.   uname -a :显示系统信息

   d.  uptime: 显示系统已经运行了多长时间

   e.  clear: 清除屏幕上的信息

5. 磁盘管理:

   a.  free: 查看内存使用情况

   b.  df: 查看文件系统的磁盘空间占用情况

   c.  du: 统计目录(或文件)所占磁盘空间的大小

   d. fdisk -l : 查看磁盘分区情况及对硬盘进行分区管理

   e. mount: 系统挂载命令

         mount -l : 列出当前系统挂载的设备,文件系统名称及挂载点

         mount -t: 将后面的设备以指定的类型文件格式装载到挂载点上,如: mkdir -p /mnt/usb      mount -t

                           vfat /dev/sdb  /mnt/usb

 6. 文件相关命令:

  a.  cd : 改变当前目录,不接路径,则回到用户主目录, cd .. 回到上级目录  cd - 回到前次工作目录

  b.  ls: 列出目录和文件信息  ls -l : 一行输出一个文件  ls -a: 列出目录中所有文件,包含以"."开头的隐藏文件

  c.  mkdir: 创建块一个目录   -p : 可以跟一个路径名称  -m: 对创建目录设置存取权限

  d. cat: 连接并显示指定的一个或多个文件的相关信息  -n: 由第一行开始对所有输出行进行编号 -b: 和-n相同,当不对空白行编号

  e. grep: 在指定文件中搜索特定的内容,并输出  /-r:搜索子目录 例: grep "hello" / -r

  f. find: 在指定的目录中搜索文件 find ./ - name hello*.c   -name: 支持通配符*和?


7. source命令:
基本用法:source FileName
作用: 在当前bash环境下读取并执行FileName中的命令
备注:
1. 该命令通常用命令"."来替代
2. source和shell scripts的区别: source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。
这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前BASH,所以通过文件(或命令列)
设置环境变量时,要用source命令.


8.压缩与解压:

压缩: tar jcvf outFile.tar.bz2  inFile

  解压: tar jxvf  inFile.tar.bz2