Linux的一些常用指令

来源:互联网 发布:人力资源师网络课程 编辑:程序博客网 时间:2024/05/17 18:49

常用指令

ls   显示文件或目录

  -l     列出文件详细信息(list)

  -a    列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir  创建目录

     -p   创建目录,若无父目录,则创建p(parent)

cd  切换目录

touch   创建空文件

echo   创建带有内容的文件

cat   查看文件内容

cp   拷贝

mv   移动或重命名

rm    删除文件

  -r 递归删除,可删除子目录及文件

 -f  强制删除

find     在文件系统中搜索某文件

wc     统计文本中行数、字数、字符数

grep    在文本文件中查找某个字符串

rmdir    删除空目录

tree  树形结构显示目录,需要安装tree包

pwd     显示当前目录

ln    创建链接文件

more   、  less   分页显示文本文件的内容

head、tail   显示文件头、尾内容

ctrl+alt+F1     命令行全屏模式


系统管理命令

stat   显示指定文件的详细信息,比ls更详细

who     显示在线登录的用户

whoami   显示当前操作的用户

hostname   显示主机名

uname    显示系统信息

top   动态显示当前耗资源最多的进程信息

ps   显示瞬间进程状态  ps -aux

du   查看目录大小   du -h/home带有单位显示磁盘信息

ifconfig   查看网络情况

ping    测试网络状况信息

man  命令不会使用 ,找男人  如man ls

clear   清屏

alias   对命令重命名,如alias   showmeit=“ps-aux”,另外接触使用unaliax showmeit

kill   杀死进程 ,可以先用ps或top命令查看进程的id,然后在用kill命令杀死进程

打开压缩相关命令

gzip:

bzip2:

tar:  打包压缩

   -c  归档文件

   -x   压缩文件

   -z   gzip压缩文件

   -j   bzip压缩文件

   -v   显示压缩或解压缩过程v(view)

    -f   使用档名

例如:tar -cvf/home/abc.tar/home/abc   只打包,不压缩

            tar -zcvf/home/abc.tar.gz/home/abc     打包,并用gzip压缩

             tar -jcvf/home/abc.tar.bz2/home/abc     打包,并用bzip2压缩

如果想解压缩,就直接替换上面的命令汇总的tar -cvf/tar -zcvf/tar -jcvf中的c换成x就可以了。

关机/重启机器

shutdown

     -r   关机重启

     -h   关机不重启

     now  立刻关机

     halt   关机

      reboot  重启

Linux管道

将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。

例如:grep -r “close”/home/*|more 在home目录下所有文件中查找,包括close的文件,并分页输出。


Linux软件包管理

dpkg(Debian  Package)管理工具,软件包以.deb后缀。这种方法适合系统不能联网的情况下,比如安装tree命令发安装包,先将tree.deb传到Linux系统中,在使用如下命令安装:

   sudo  dpkg -i tree_15.4-1_i386.deb  安装软件

   sudo dpkg  -r tree    卸载软件

另外,将tree.deb传到linux系统中,有多钟方式,VMwareTool,使用挂载方式;使用winSCP工具等;

APT(Advanced Packaging Tool)高级软件工具,这种方式适合系统能够连接互联网的情况。

依旧以tree为例:

 sudo  apt -get install tree   安装tree

 sudo  apt-get remove tree  卸载tree

 sudo apt - get update  更新软件

 sudo apt -get upgrade

将.rmp文件转为,deb文件

,rmp为redHat使用的软件格式,在Ubantu下不能直接使用,所以需要转化一下。

sudo   alien abc ,rpm

vim使用

vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。

命令模式如下:

      :q   退出

       :q !    强制退出

      :wq    保存并退出

      :set number   显示行号

      :set nonumber   隐藏行号

    /apache   在文档中查找apache按n跳到下一个 。shift+n上一个

    yyp    复制光标所在行,并粘贴

    h(左移一个字符<--)、j(下一行)、k(上一行)、l(右移一个字符)

用户及用户组管理

/ect/passwd      存储用户账号

/ect/group    存储组账号

/ect/shadow    存储用户账号的密码

/ect/gshadow     存储用户组账号的密码

useradd     添加用户名

userdel      删除用户名

adduser     添加用户名

groupadd   添加组名

groupdel   删除组名

passwd   root    给root设置密码

su  root

su   -root

/etc/profile         系统弄环境变量

bash_profile       用户环境变量

.bashrc     用户环境变量

su  user   切换用户,加载配置文件.bashrc

su - user    切换用户,加载配置文件/etc/profile,加载bash_profile

更改文件的用户及用户组

sudo chown[-R] owner[:group]{File|Directory}

例如:以jdk-7.tar,gz为例。属于用户hadoop 组hadoop

要想切换此文件所属的用户及组,可以使用命令:

sudo chown root :root jdk-7.tar.gz

文件权限管理

三种基本权限

R    读  数值表示为4

W  写   数值表示为2

X    可执行   数值表示为1




原创粉丝点击