一、Linux学习笔记 -- 常用命令

  命令格式:ls -la /etc

  1.  目录处理命令

               命令:ls,目录处理命令,list

                         mkdir   make directories                 mkdir -p [目录名]  创建新目录,-p递归创

                         pwd     print working directory       pwd                      显示当前目录

                         cd        change directory                cd [目录]               切换目录

                         rmdir    remove empty directories  rmdir[目录名]        删除空目录

                         cp         copy                                 cp -rp[原文件或目录][目标目录]  复制文件或目录,-r复制目录,-p保留文件属性

                         mv        move                                mv[原文件或目录][目标目录]    剪切文件、改名

                         rm        remove                             rm -rf[文件或目录]  删除文件,-r删除目录,-f强制执行

               ls的选项: -a  显示所有文件,包括隐藏文件

                       -l   详细信息显示

                       -d  查看目录属性

                       -h  人性化显示

                        -i  查询inode节点,即编号

  1.   文件处理命令

                     touch      touch[文件名]          创建空文件

                     cat          cat[文件名]              显示文件内容,-n显示行号,-A显示隐藏字符

                     tac          tac[文件名]              显示文件内容(反向列示)

                     more       more[文件名]          分页显示文件内容,(空格)或f 翻页,(Enter)换行, q或Q 退出

                     less          less[文件名]            分页显示文件内容(可向上翻页)

                     head        head[文件名]          显示文件前面几行,-n 指定行数

                     tail           tail[文件名]             显示文件后面几行,-n 指定行数,-f 动态显示文件末尾内容

                     ln             ln -s [原文件][目标文件]  生成连接文件,-s创建软连接    软连接和快捷方式差不多

                     du            du  -sh 文件                 查看文件大小

  1.  权限管理命令:只有root和所有者可以更改文件权限

                     chmod      chmod[{ugoa}{+-=}{rwx}][文件或目录]      改变文件或目录权限        chmod 755 download

                                                 [mode=421][文件或目录]           r->4,w->2,x->1,rwxrw-r-- 764

                                                 -R 递归修改  

                        

                       file                     r: cat/more/head/tail/less

                                                w: vim

                                                x: script   command

                      directory            r: ls

                                               w: touch/mkdir/rmdir/rm

                                               x:  cd

                      chown     chown[用户][文件或目录]           改变文件或目录的所有者      只有root可以更改

                      chgrp      chgrp[用户组][文件或目录]         改变文件或目录的所属组

                      umask     umask[-S] ,umask 022              显示、设置文件的缺省权限,-S 以rwx形式显示新建文件缺省权限       文件:666    目录:777            

  1.  文件搜索命令

                      find         find[搜索范围][匹配条件]             文件搜索

                                     find /etc -name init    在目录/etc中查找文件Init, -iname 部分区分大小写

                                     find /  -size +204800    在根目录下查找大于100MB的文件, +n 大于  -n 小于  n 等于,其中+204800单位为数据块, 1数据块=512字节=0.5k,100MB=102400kb=204800,数据块是Linux中最小存储单位

                                     find /home -user shenchao  在根目录下查找所有者为shenchao的文件, -group 根据所属组查找

                                     find /etc -cmin -5    在/etc下查找5分钟内被修改过属性的文件和目录, -amin 访问时间  access,-cmin 文件属性被改变 change, mmin 文件内容别改变 modify

                                     find /etc -size +163840 -a -size -204800   在/etc下查找大于80MB小于100MB的文件, -a 两个条件同时满足 and, -o 两个条件满足任意一个即可 or

                                     find /etc -name inittab -exec ls -l{} \;   在/etc下查找inittab文件并显示其详细信息,          -exec/-ok 命令{}\;对搜索结果执行操作

                                     -type 根据文件类型查找  f 文件    d目录        l 软连接文件

                                     -inum 根据i节点查找

   

                       locate      locate [-i]文件名      在文件资料库中查找文件,-i不区分大小写    updatedb更新资料库,/tmp不包括在资料库中

                       which       which 命令            搜索命令所在目录及别名信息    which ls 

                       whereis     whereis[命令名称]  搜索命令所在目录及帮助文档路径,也可以搜索配置文件所在的路径

                       grep         grep -iv [指定字串][文件]    在文件中搜寻字串匹配的行并输出,-i 不区分大小写,-v排除指定字串

  1.  帮助命令

                       man       man[命令或配置文件]       获得帮助信息,man+配置文件(不使用绝对路径)

                                     man 1 命令的帮助, man 5 配置文件的帮助

                       whatis     whatis[命令]                   获得命令的简短的帮助信息(不使用绝对路径)

                       apropos    apropos[配置文件]        获得配置文件的简短的帮助信息(不使用绝对路径)

                       --help       命令 --help                  获得命令的选项(不使用绝对路径)

                       help          help 命令                     获得Shell内置命令的帮助信息(不使用绝对路径)

  1.  用户管理命令

                       useradd        useradd 用户名         添加新用户   (root)

                       passwd         passwd 用户名          设置用户密码

                       who              who                          查看登录用户信息

                                           登录用户名     登录终端  tty本地终端,pts远程终端   登录时间   IP地址

                       w                  w                               查看登录用户详细信息(uptime第一行)

                       su                 su 用户名                  切换用户

  1.  压缩解压命令

                       gzip             gzip[文件]                             压缩文件       压缩后文件格式: .gz    (只能压缩文件)

                       gunzip或gzip -d         gunzip[压缩文件]               解压缩.gz的压缩文件

                       tar               tar 选项[-zcf][压缩后文件名][目录]     打包目录    压缩后文件格式: .tar.gz

                                                 -c  打包

                                                 -v  显示详细信息

                                                 -f  指定文件名

                                                 -z  打包同时压缩

                        tar              tar命令解压缩语法:-x  解包

                                                                        -v   显示详细信息

                                                                         -f   指定解压文件

                                                                         -z   解压缩

                                         示例:tar -zxvf 压缩文件

                        zip              zip选项[-r][压缩后文件名][文件或目录]           压缩文件或目录        压缩后文件格式: .zip

                                                     -r  压缩目录

                        unzip          unzip[压缩文件]                                   解压.zip的压缩文件

                        bzip2          bzip2 选项[-k][文件]                            压缩文件                    压缩后文件格式: .bz2

                                                          -k  产生压缩文件后保留原文件

                                                          tar -cjf [压缩后文件名][目录]

                        bunzip2      bunzip2 选项[-k][压缩文件]                  解压缩

                                                           -k 解压缩后保留原文件

                                                           tar -xjf[压缩文件]

  1.  网络命令          service network restart    重启网络服务

                        write           weite <用户名>            给用户发信息,以Ctrl+D保存结束     (给在线用户)

                        wall             wall[message]              发广播信息  (给所有在线用户发送)

                        ping            ping 选项 IP地址          测试网络连通性,-c 指定发送次数

                        ifconfig       ifconfig 网卡名称 IP地址      查看和设置网卡信息             (root)

                        mail             mail [用户名]             查看发送电子邮件  h 列出邮件; d 编号 删除邮件;编号 读取邮件

                        last              last                            列出目前与过去登入系统的用户信息 

                        lastlog          lastlog [-u id]                     检查某特定用户上次登录的时间      lastlog -u 502

                        traceroute    traceroute                         显示数据包到主机间的路径

                        netstat         netstat[选项]                      显示网络相关信息

                                                       -t : TCP协议                       netstat -tlun   查看本机监听的端口

                                                       -u :UDP协议                      netstat -an      查看本机所有的网络连接

                                                        -l : 监听                            netstat -rn       查看本机路由表

                                                        -r : 路由

                                                        -n :显示IP地址和端口号

                        setup           setup                                  配置网络】

  1. 挂载命令

                        mount          mount[-t 文件系统] 设备文件名 挂载点    mount -t iso9660 /dev/sr0     /mnt/cdrom

                        umount        umount 设备文件名或挂载点                   umount /dev/sr0

  1. 关机重启命令 

                       shutdown     shutdown[选项] 时间 (now)

                                                            -c : 取消前一个关机命令

                                                            -h : 关机

                                                            -r : 重启

              关机:

                       halt      

                       poweoff

                       init 0

              重启:

                       reboot

                       init 6

            系统运行级别:

                          cat /etc/inittab 修改系统默认运行级别

                          runlevel             查询系统运行级别

                          0              关机

                          1              单用户

                          2              不完全多用户,不含NFS服务

                          3              完全多用户

                          4              未分配

                          5              图形界面

                          6              重启

              退出登录命令:

                              logout

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值