精华内容
下载资源
问答
  • bashrc 文件命令

    2019-03-15 11:09:00
    ~/.bashrc文件: 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。下面是个例子: 1,找到某个进程,并杀死该进程 function psk(){ ps -ef|grep $1|awk '{print $2}'|xargs kill }$1表示在...

    ~/.bashrc文件: 这个文件主要保存个人的一些个性化设置,如命令别名、路径等。下面是个例子:

     

    1,找到某个进程,并杀死该进程

    function psk(){
    ps -ef|grep $1|awk '{print $2}'|xargs kill
    
    }

    $1表示在psk 命令后面的第一个参数
    awk 默认执行''中间命令,awk是一种编程语言,一般用在linux/unix之间,处理文本和数据
    xargs 有点相当于管道的意思,
    这句话的意思: 获取到当前psk 后面的第一个参数的进程,再进行kill操作

     

    转载于:https://www.cnblogs.com/52forjie/p/10535745.html

    展开全文
  • Linux命令基础26-.bashrc和.zashrc文件作用.pdf
  • 用vi命令编译.bashrc文件后出现常用的命令都不能操作的问题,解决方法是,在命令行模式下重新导入变量即可,即: export PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin

    用vi命令编译.bashrc文件后出现常用的命令都不能操作的问题,解决方法是,在命令行模式下重新导入变量即可,即:
    export  PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin

    展开全文
  • linux 命令详解

    其实linux对于一般人来讲也没什么太大的用处毕竟他的图形界面不是那么由用户体验效果,但他对于网络开发者或者服务器架设人来讲就比windows要好太多了,首先他没有好内存的用户界面,可以完全用命令行来工作,其次它具有很好的开源应用。下面我们简单的介绍一下linux 的命令以及文件系统的介绍:

     1.  linux 下命令的介绍:

             1)关机命令: shutdown  -h now 立即机并切断电源;

             2)查看linux系统信息: uname -a  主要显示内核版本;

             3)查看日期命令: date 也可以设置日期;

             4)查看usb 了列表:lsusb -tv 

             5)查看pci 列表:lspci -tv

             6)显示万年历: cal 2007

             7)保存时间到bios :clock -w

             8) 文件和目录命令:

                      cd  /home/  进入home目录 cd .. 返回上层目录,cd ~ 返回用户根目录, cd - 返回上次操作目录,cd / 返回系统根目录

                     pwd 显示当前工作目录, 

                    ls 显示文件, ls -l 相识文件详细信息,ls -a 显示所有文件包括隐藏文件,ls -F 显示文件 tree 显示文件树形结构,

                   mkdir 创建文件夹

                   rm -rf 逐层强制删除,rmdir 删除目录

                   mv 重命名文件或文件夹

                   cp 复制命令

                   ln -s file1 link1 建立file1的软连接

                  ln file1 link2 建立file2的物理连接

                  touch 创建一个文件 或修改一个文件的属性 -t 修改时间戳

                  iconv -l 列出已知的编码

        9) 文件搜素和字段搜索命令

                find ./ -name name 从根目录开始搜索名为name的文件。

                find ./ -user user1  搜索属于user1用户的文件

                find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件

                find /usr/bin -type f -atime +100 搜索在过去100被创建的文件

       whereis bin 显示一个可执行文件的位置

       whichis bin 显示一个可执行文件的完整路径

       grep name -r path 在目录下逐层查找 name

     10)文件挂载命令:

       mount /dev/had1 /mnt/had1 吧had1挂载到/dev/had1下

       umount /dev/had1 卸载这个文件

     11)磁盘空间操作命令:

            df -h 显示使用的磁盘的使用状况 -a显示所有磁盘状况

            du -sh 显示文件的大小以M为单位 -a 显示所有文件

     12) linux用户管理命令:

         useradd usr1 创建一个用户usr1

         userdel usr1 删除用户usr1

         usermod -c usr1 修改usr1的属性

         passwd usr1 xxx 修改一个用户的密码

         chage -E 2015-12-12 usr1 修改usr1密码到期时间

         groupadd groupname 创建一个新组群 groupname

         groupdel groupname 删除一个组群

         groupmod groupname 改变一个组群 -n 改变名字,-c 改变属性  

       13)文件或目录权限操作命令:

                   ls -alh 查看所有文件和文件夹属性

                  chmod  777 file1 改变文件的属性 (属性 777可查看具体的有关chmod 属性二进制)

                  chown usr1 file1 改变文件的所有者

        14)文件属性控制命令:

                  chattr  + 增加某个文件属性 - 减去某个文件属性,这个命令能很好的控制文件的安全性.

      15) 文件打包解压命令:

                 tar -cvf  tar.tar ./   创建一个压缩文件, tar -xvf 解压一个压缩文件。

                zip -r  file.zip ./  创建一个zip压缩文件, unzip file.zip 解压压缩文件

        16)文件查看命令:

                 cat file 查看file文件全部输出在屏幕上

                 more file查看大型文件有分页

                 less file 和more一样不过他可以上下翻页

                head  -2 file 查看文件 开头两行

                tail  -2 file 查看文件结尾两行

                tail -f file 动态查看文件的变化      

     17) 文件系统操作命令:

               mkfs /dev/had1 在had1下创建一个文件系统

              mke2fs /dev/had1 在had1下创建一个linux  ext2 的文件系统

              mkfs -t vfat 32 -F /dev/had1 创建一个FAT32文件系统

     18)备份命令:

        dump -0aj -f /tmp/home.bake /home 制作一个目录的备份  

        dump -1aj -f /tmp/home0.bak /home 制作一个 /home目录的交互式备份 (dump 无法实现远端备份的,远端备份需要写脚本,通过tar 和scp      命令来实现)

        restore -if /tmp/home0.bak 还原一个交互式备份 
        rsync -rogpav --delete /home /tmp 同步两边的目录 
        rsync -rogpav -e ssh --delete /home ip_address:/tmp 通过SSH通道rsync 
        rsync -az -e ssh --delete ip_addr:/home/public /home/local 通过ssh和压缩将一个远程目录同步到 (rsync 命令是在具有相同文件的      server 之间可以通过rsync 来相互同步)

     19)网络命令:

         ifconfig 命令用来显示网卡的配置情况

         ifup eth0 启动eht0网卡

         ifdown eht0 禁用eth0网卡

         ifconfig eth0 192.168.2.1 netmask 255.255.255.0 设置该网卡的地址

         dhclient eth0 以dhcp模式启动eth0

         route -n 显示route信息 

         route add -net 0/0 gw 192.168.1.1 添加一个route

         route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 configure static route to reach network '192.168.0.0/16‘

         route del 0/0 gw 192.168.1.1 删除路由

         hostname -a 显示主机名,hostname name 设置主机名

         host 命令用来查看dns 命令(把一个主机名解析到一个网际地址或把一个网际地址解析到一个主机名)

         nslookup命令的功能是查询一台机器的IP地址和其对应的域名

         ethtool eth0 是用于查询及设置网卡参数的命令

     

               netstat  -a 命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网         络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 
         whois 用来查找用户的详细信息

      20) 文件截取命令:

     

          cut 从文件中剪去字符,字节或字段至标准输出

                   -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
                   -c :以字符为单位进行分割。
                   -d :自定义分隔符,默认为制表符。
                   -f  :与-d一起使用,指定显示哪个区域。
                   -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被写            出;否则,该字符将被排除。 

        sed 是一种在线编辑器,它一次处理一行内容,他可以调用shell命令 例如sed [options] 'command' file(s)

                    awk是一个强大的文本分析工具它是一个复杂的命令集合,例如 cat /etc/passwd |awk -F ':' '{print $1}'

    cut awk sed 这三个是linux下比较常用的file或string截取命令。

    21) 软件安装和帮助命令:

    man commandname man命令是最好的linux 命令你与什么不会的无论是函数还是命令都可以man查看一下。

    软件安装命令不同的linux系统则不相同以ubuntu为例: apt-get install softwarename 这是软件安装命令,apt-get remove name

    软件卸载,apt-get update 跟新源,apt-get upgrade 跟新系统。

    21)用户切换命令

    sudo (super user do)命令允许授权用户执行超级用户或者其它用户的命令 

    su 用户切换命令

    在这里提醒一下:sudo 允许用户借用超级用户的权限,然而su命令实际上是允许用户以超级用户登录。所以sudo比su更安全,也就是讲sudo是有   限制的root用户权限。

    22) 用户添加sudo 权限

       a) 修改/etc/sudoers 文件  // 注意这种修改办法只能再root 权限下进行 因为需要修改文件的读写属性 chmod 

        b)命令行 usermod 和 gpasswd

          sudo  usermod    -a  -G  sudo    user

          sudo gpasswd  -d  user  sudo

      linux下的命令很多常用的也就基本是这些了。

    展开全文
  • 因为每次连接,Linux默认都会执行~/.bash_profile, 所以我们可以在~/.bash_profile文件内添加以下脚本: if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then...

    解决办法

    因为每次连接,Linux默认都会执行~/.bash_profile,

    所以我们可以在~/.bash_profile文件内添加以下脚本:

    if [ -n "$BASH_VERSION" ]; then  
        # include .bashrc if it exists  
        if [ -f "$HOME/.bashrc" ]; then  
            . "$HOME/.bashrc"  
        fi  
    fi  

     

     

    图示

     

     

    相关

    ssh linux bashrc 总是没掉

    解决ssh连入linux服务器~/.bashrc不执行的方法

     

     

    展开全文
  • 本文来介绍习.bashrc和.zashrc的作用,两个都是一样,两个文件里面的脚本都是作用在刚刚打开一个终端的时候。 1. 如何找到.bashrc和.zashrc文件 .zashrc在右侧最后一列 2. 用gedit .bashrc编辑文件,最后底部...
  • 在上半篇幅中我们主要linux中的一些常用命令,下面我们介绍一下,linux的编辑器vim 和启动项的配置以及linux文件夹的介绍: vim之所以受人青睐主要是由于,他的可扩展性比较好,有许多的灵活的配置。 一般安装...
  • Linux错误修改.bashrc导致常用命令无法使用问题及解决方案记录 问题描述: 在设置Hadoop环境变量过程中,编辑错误导致常用命令如ls等无法使用。 问题复现: hadoop@ubuntu:~$ source ~/.bashrc 命令 'lesspipe' 可在...
  • 由于错误修改bashrc文件,导致打开终端报错,各种Linux命令无法使用,我们首先想到的是重修改bashrc文件,把错误的部分删除或注释,但可恶的是vim命名也不能用。 解决方法: 1.在终端执行以下命令: export PATH...
  • Linux 修改 .bashrc

    万次阅读 多人点赞 2018-04-16 22:44:01
    (1)命令:ls -a 找到文件 .bashrc; (2) 命令 vim ~/.bashrc 进入到文件; (3) 直接按 i 键可以对文件进行修改, Esc + :+ wq 退出并保存修改之后的文件 (4) 命令 :source ~/.bashrc 更新 .bashrc 然后就...
  •  直接在shell下设置变量 特点:临时有效 说明:这种方法仅针对临时使用,如果重新打开一个shell,设置就无法生效,而且以后要使用的时候又要重新设置 #终端执行下列命令: bixiaopeng@bixiaopengtekiMacBook-Pro ~$...
  • 今天写bashrc文件的时候, 不小心把PATH结尾带错了,当时不知道,直接就source了, 后来出来的时候发现命令全部提示找不到了。重新赋予环境变量PATH就行export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin...
  • Linux命令总结

    千次阅读 多人点赞 2020-12-13 20:41:06
    Linux命令的分类 Linux命令 用于实现某一类功能的指令或程序 命令的执行依赖于解释器程序(例如:/bin/bash) Linux命令的分类 内部命令:属于Shell解释器的一部分 外部命令:独立于Shell解释器之外的程序文件 用...
  • 如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的4种方法。 一、每日提示 学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的...
  • alias (为了简化命令操作...执行命令 ls -alh 找到 .bashrc 隐藏文件,如果没有则新建 通过 vi .bashrc 在里面输入 :alias redis='redis-cli -h 127.0.0.1 -p 6379 -a df -n 3' 命令保存后退出 执行 source .bas...
  • linux source与.bashrc

    2020-03-23 21:14:30
    linux source命令 bashrc
  • ~/.bashrc-Linux环境变量配置超详细教程 文章目录~/.bashrc-Linux环境变量配置超详细教程前言:参考链接:1.最简单的环境变量配置全流程,新手向:1.1 Linux读取环境变量的两种方法2.为同一个环境变量添加多个路径...
  • linux命令详解之ls命令

    万次阅读 多人点赞 2017-04-15 13:45:47
    ls命令概述ls命令用于显示文件目录列表,和Windows系统下DOS命令dir类似。当执行ls命令时,默认显示的只有非隐藏文件的文件名、以文件名进行排序及文件名...说明:在linux下,文件名以点.开头表示该文件为隐藏文件,如
  • linux中很多时候我们会经常性的使用某些命令,比如切换到某个目录,但是目录结构太多,真的很累,这时候我们就可以自定义命令,也就是给命令取别名 1.在当前用户的home目录下编辑.bashrc文件 2. 比如我想简化...
  • 其实解决问题的方法很简单:把你在bashrc文件中写错的东西注释掉或者改写正确即可。 可是此时图形界面登陆不了,vim用不了。怎么改? 解决方案:  步骤1:输入命令export PATH=/bin:/usr/local/sbin:/usr/local...
  • linux的根目录下 有一个.bashrc文件 即~/.bashrc这个文件主要保存个人的一些个性化设置,如命令别名、路径等。打开这个文件 vim ~/.bashrc alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'alias ls='ls --...
  • linux 命令积累

    2016-04-25 16:05:16
    linux命令太多了,经常忘记命令,做一下笔记~~ 不断积累不断更新 1 Linux生成core dump文件,可以用来定位出错位置,很多系统默认的core文件大小都是0,我们可以通过在shell的启动脚本/etc/bashrc或者~/.bashrc等...
  • 对于经常使用linux的朋友来说,经常碰到每次要输入大量命令而且经常要多次输入,是不是为每次重复输入或者用”↑”来选择历史输入而烦躁呢,今天我们来学习如何来创建linuxshell命令的快捷方式。1. linux shell命令...
  • export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin然后再把错的地方改回来再source转载自:https://www.cnblogs.com/chenglee/p/7476852.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,208
精华内容 34,483
关键字:

bashrclinux命令

linux 订阅