linux基本常用命令

一,基本常用命令

         1,startx 进入图形界面

         2,shutdown –h now  立刻关机

         3,shutdown –r now /reboot  重启

         4,ls/ dir 显示当前目录下的文件和目录

         5,  ls  -l  显示长格式的文件和目录

             ls  –a  显示隐藏的目录和文件

                  ls  –al  显示所有文件,包括隐藏文件

         6,pwd 显示当前所在的路径

         7,cd / 进入根目录; cd boot/ 进入boot文件夹中

         8,cd .. 返回上一级目录

         9,su – 返回root用户,需要输入root用户的密码

                   su  - hwt 返回hwt这一个用户,从root用户到其他普通用户,不需要密码‘

                   logout  返回登录

10,useradd  hwt  增加一个hwt的用户

              passwd  hwt  给hwt用户设密码,(需要root权限)

如果不写 hwt 就是给root本身设立密码

userdel  hwt 删除用户

userdel  -r  hwt 删除用户的同时删除用户的目录

                  

date  显示系统时间

date  MMDDHHMMCCYY.SS   设置时间:月月日日时时分分年年.秒秒

 

cal  查看年历

cal  3  2012  查看2012年3月的月历

cal  2012  查看2012的年历

 

11 对vi操作:

           a,vi  hello.java 创建或者打开 hello.java文件

           b,输入 i  进行编写

           c,输入 esc  进入命令模式

           d,输入 : 鼠标定到命令行

           e, wq[保存并退出]  q![退出不保存]  wq![保存只读文件]

                     w [保存但是不退出]

            esc-->u 【撤销】

        

cat 命令是只可以浏览,不能改,而vi 可以修改

 

   12,rm  hello.txt        删除文件

            rmdiv 文件夹名称  删除空目录

            rm –rf 文件夹名称  删除非空目录 ,–r 递归,-f 强制

       

          mv  移动文件,而且可以重命名文件

   13,mkdir  创建目录

 

   14,touch  [建立一个空的文件]

 

   15,cp 复制

           cp  aa.txt  /home/ 把aa.txt复制到/home/目录下面

         cp -r  /home/aa  /root 拷贝aa 目录到 /root目录下面,连同一起拷贝他的目录下的文件及子目录 

 

16,ln 创建一个链接,相当于windows的快捷方式

                   ln  -s /home/aa.txt /root 创建一个软链接在root目录下

 

17,|  管道命令,对前面的结果进行操作

                   ls  /etc |  less

 

18,more 显示内容带分页

          vi  /etc/mirc | more   按空格可以往下翻页,按shift+pageUp向上翻页,shift+pageDown想下翻页

          按下Q 退出分页浏览

 

19,less 显示内容带分页

                   less命令功能:less命令的用法与more命令类似,也可以用来浏览超过一页的文件。所不同的是less命令除了可以按空格键向下显示文件外,还可以利用上下键来卷动文件。当要结束浏览时,只要在less命令的提示符“: ”下按Q键即可。

它们能上相近,只是从浏览习惯和显示方式上有所不同

 

20,grep  查找文本中的内容

grep  -n  “hwt”  /root/aa.txt 从aa.txt从去找“hwt”,-n是显示在第几行

 

21,find 搜索文件或目录, 结束查找 Ctrl+c

          find  /home –name hwt.txt  从home目录下查找名字为hwt.txt的文件

find  /home –amin  -10   从home目录下面查找10分钟之内存取的目录或者文件

find /home  -atime  -10  从home目录下面查找10小时之内存取的目录或者文件

find /home  -cmin  -10   从home目录下面查找10分钟之内更改过的目录或者文件

find /home  -ctime  -10   从home目录下面查找10小时之内更改过的目录或者文件

find /home  -ctime  +10  从home目录下面查找10小时之前更改过的目录或者文件

 

find /home  -size  +10k   从home目录下面查找文件大小为10k的文件

 

22,重定向

         ls  -l   >  bb.txt 把信息写入到bb.txt

         ls  -l  >>  bb.txt 追加 

 

23,用户组

         groupadd mygp  新建用户组mygp

         useradd -g mygp  hwt   在新建用户的时候把hwt用户加入到mygp

         usermod -g  mygp  hwt  改变hwt所在的用户组到mygp

        

         chmod 766  cc.java   改变cc.java的权限,766为rwx的数值组合

         chown  [-R]  用户名  文件名  //改变文件的所有者

        

24,磁盘操作

 mount  挂载光驱或者磁盘

                mount  /mnt/cdrom 挂载光驱,光驱挂载默认在mnt目录下

                mount  /dev/sda3 /root/dev  把磁盘sda3挂载到root目录下的dev目录

 

umount  卸载磁盘或者光驱

 

df  [目录全路径]  查看目录是哪个磁盘分区的

df -h   显示详细的磁盘使用情况

fdisk  -l  显示linux系统下的磁盘分区情况

 

25,env  查看环境变量的配置

 

26,chsh  -s /bin/bash  改变shell的类型

 

27,history  [ n ]  查看历史记录 [ 多少条 ]

         !78   直接! +第n行的行号,就会执行第n行的命令

 

28,tcp/ip     

ifconfig  eth0  X.X.X.X   对网卡进行设置

ifconfig  eth0  network X.X.X.X    对子网掩码进行设置

vi  /etc/sysconfig/network-scripts/ifcfg-eth0  去修改ip地址

/etc/rc.d/init.d/network restart 重新启动一下network

 

29,setup  进入系统设置 ,需要root

 

30,rpm 管理

         rpm  -ivh rpm包路径 //安装rpm包 I : install安装  v=verbose 提示  h=hash 进度条

         rpm -e  rpm包路径 //卸载 ,若要让rpm忽略卸载的错误,使用 –nodeps 命令

         rpm -u  rpm包路径 //升级

         rpm  -qa   //查询所安装的所有rpm软件包

         rpm -q  软件包//查询指定安装包是否安装(如:mysql)

rpm  -qi  软件包名 // 查询软件包信息

rpm  -ql  软件包名 //查询软件包中的文件

rpm  -qf  文件全路径//查询文件所属那个软件包

rpm  -qp  包文件名  //查询包的信息对这个软件包的介绍

        

31,samba

         cat /etc/passwd  | mksmbpasswd.sh  > /etc/samba/smbpasswd  生产一个samb的密码文件

         smbpasswd 用户名   //给用户名设置密码

 

32,crontab

  crontab -e  打开调度任务

  crontab -r  终止调度任务

crontab  -l  列出当前有哪些任务

 

33,进程

ps  -aux  查看进程信息(-a: 显示当前终端的所有进程 -u:以用户格式显示进程信息  -x:显示后台运行的参数)

kill  [-9]  进程ID //终止进程, -9 是可选参数

top   显示动态的进程信息

         一些参数:

         1,显示特定用户的进程

输入top , 按回车键查看动态进程

         然后输入 u , 再接着输入 用户名 ,回车,就只会显示本用户的进程

   2,终止进程

输入top , 按回车键查看动态进程

         然后输入k,输入进程ID

   3,指定更新的时间

         top  -d  10 :指定10秒钟更新一次

 

34,压缩和解压缩

         压缩:

         1zip  aa.zip  * ; 基本压缩,将当前目录下的文件进行压缩(不包括子目录)

            zip  ab.zip  aa.txt bb.txt  :压缩aa.txt和bb.txt成ab.zip

2,zip  -m  aa.zip aa.txt  :将aa.txt压缩成aa.zip,同时删除aa.txt

3,  zip  -r  aa.zip  *  : 将当前目录以及他们的子目录一起压缩

4, zip  -j  bb.zip *  : 忽略子目录的内容

5, zip  -r  aa.zip *  -n  .zip:  .jpg:  将当前目录以及他们的子目录一起压缩,但对于.zip 和。jpg的文件不需要再压缩 ,注意每个后面加 :

解压:

1, unzip  aa.zip   直接解压

2,unzip  aa.zip  -x bb.zip   :排除不要解压的文件,除了bb.zip不解压其他都解压

3,unzip  -Z  aa.zip   :查看aa.zip压缩包的内容,也可以使用“-l“ ,”-v”来查看,注意大小写,Z是大写,l和v是小写

 

35,export PATH=$PATH:/home/mysql/bin   临时追加path

         echo  path

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值