Linux回忆之命令

ls -l查看完整详细目录信息

ls -a查看隐藏文件

文件类型:

若以“-”开头的就是一个文件,若以“d"开头的就是一个目录,若以"l"开头就是连接文件,若以”c“开头就是字符设备文件,若以”b“开头就是块设备文件,若以”s“开头就是管道文件


文件的存取权限(-rw-r--r--):

从左到右每三位一组,依次代表文件的拥有者,同组用户和其他用户的存取权限。r表示只读w表示可写x表示可执行


命令:pwd查看当前路径

命令:mkdir创建目录

命令:cat查看文件内容

命令:grep 在指定的文件搜索指定字符的行 如:grep then profile(-n参数是显示该行数,-v是除这行外其他行即取反)

命令:find查找文件 find 【路径】【参数】 -name指定搜索的文件名输出搜索结果,-user搜索指定用户所属的文件

命令:rm删除文件或者目录 -rm【参数】 -i以进行交互方式执行-f 强制删除,忽略不存在的文件,无需提示。-r递归的删除目录下的内容

命令:cp复制文件-f 删除已经存在的目标文件而不提示 -r若给出的源文件是目录文件则cp将递归复制该目录下的所有子目录和文件-a保留链接文件属性,递归的复制目录

命令:mv移动文件mv c abc/c移动c到abc目录下名字叫c  mv c ../c移动文件c到上一级目录下文件名叫c。mv 还有一个功能是修改名字,在同一个目录下 mv c abc 将c 改名为abc   命令:clear清屏

命令:ps查看进程信息【-a】显示终端上所有的包括其他用户的进程。【-u】显示进程的详细状态【-x】显示没用控制终端的进程【-w】显示加宽【-r】只显示正在运行的进程

命令:top查看cpu 内存占用状况

命令:whoami看我是谁

命令:tar打包(先打包成tar文件再压缩两步)

打包:tar -cvf  haha.tar haha(haha里有aa c a.txt)生成haha.tar打包文件

删除haha文件夹只剩下haha.tar文件

解包:tar -xvf  haha.tar生成一个haha的文件夹

压缩:gzip压缩文件 gzip haha.tar生成一个haha.tar.gz压缩文件

解压:gzip -d haha.tar.gz生成一个hahah.tar的文件


sudo apt-get install yum安装yum

主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题
一、yum list|more 列出所有包文件,可搭配grep查询软件包,如yum list |grep kernel
二、yum info xxx 显示包xxx详细信息,即使xxx没有安装
三、yum update kernel 用yum升级内核
四、yum update 全面升级系统
五、yum list available 列出升级源上所有可以安装的包(List all packages in the yum repositories available to be installed.)
六、yum list updates 列出升级源上所有可以更新的包(List all packages with updates available in the yum repositories.)
七、yum list installed 列出已经安装的包
八、yum install xxx 安装xxx包
九、yum update xxx 升级xxx包

十、yum remove xxx 删除xxx包


要是遇到tab键不能补齐的问题可以再终端输入:

  1. . /etc/bash_completion  


文件名+路径                          :   用途

                            ~/.bashrc    :   每个用户都有一个自己的.bashrc文件,在用户的目录下,用来保存改用户的

                                                   bash shell信息,每次登录或者打开新的shell时被读取。

~/.profile (~/.bash_profile) :  用于执行当前用户的.bashrc文件,该文件可以设置一些环境变量,用户登录时

                                                  会执行一次。可以编辑改用户自己专有的shell信息。

    /etc/bash.bashrc (bashrc) :  用来保存所有用户bash shell信息的文件,bash shell打开的时候会别读取。

                            /etc/profile : 用来保存所有用户的环境信息,第一次登录时,改文件被执行,从同目录下

                                                  profile.d目录的配置中搜寻shell的设置。

 

/etc/profile中设定的变量(全局)的可以作用于任何用户,

~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
 
~/.profile 是交互式、login 方式进入bash 运行的;
~/.bashrc 是交互式 non-login 方式进入bash 运行的;
通常二者设置大致相同,所以通常profile会调用bashrc。

 

Linux版本:Ubuntu 14.04.

在这个版本下我发现没有.bash_profile这个文件,被.profile代替了。到别的版本上Linux我实验了一下,正好是翻过来的。请大家注意一下。

同样etc目录下没有bashrc这个文件了,被bash.bashrc文件代替了。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值