>

rpm -ivh sbf282.com:软件包名,显示/home目录下的文

- 编辑:澳门博发娱乐官网 -

rpm -ivh sbf282.com:软件包名,显示/home目录下的文

ARM学习笔记——Linux命令,arm学习笔记linux

[1]      用户管理类命令

1.添加用户: useradd [选项] 用户名

添加成功后,会在/home/目录下生成与用户名同名的目录

2.删除用户:.userdel[选项] [用户名]

     选项–r 删除home目录下的同名目录

3.修改密码:passwd [选项] [用户名]

4.切换用户: su [选项] [用户名]

      ”-“表示连环境一起恢复

 5.添加用户组:groupadd [选项] [用户组名]

 6.删除用户组:groupdel用户组名

 

[2]      文件与目录类命令

1.查看目录: ls [选项] [目录或文件]

-a :显示隐藏文件(a=all)

 -l:显示详细信息

2.改变工作目录:cd 目录

  cd /home

  cd .. 进入上一级目录

  cd – 返回原目录

3.复制文件/目录: cp[选项] 源文件或目录目标文件或目录

4.移动或更名:mv [选项] 源文件或目录目标文件或目录

5.删除文件/目录:rm [选项] 文件或目录

6.改变文件权限:chmod [who] [+|-|=] mode 文件

Who: u:文件所有者

        g:与文件所有者同组的用户

         o:其他用户

         a:所有用户

7.创建目录: mkdir 【选项】目录名

8.查看目录大小:du 目录名

9.查看当前路径:pwd

 

[3]      压缩打包类命令

在Linux环境中,压缩文件的扩展名通常为*.tar; *.tar.gz ; *.tgz ;*.gz; *.bz2。不同后缀名的文件需要使用不同的命令来处理。

*.gz-->gzip

*.bz2-->bzip2

*.tar-->tar

*.tar.gz-->tar

*.tgz-->tar

1.tar [选项] 目录或文件

选项:cvf:把目录打包成一个文件

     xvf:将打包文件解开

     cvzf:先打包再压缩

     xvzf:将打包文件解开

     

[4]      磁盘管理类命令

1.加载光盘:mount [选项] 设备名挂载目录

2.卸载光盘:umount 挂载目录

3.查看磁盘:df 【选项】

4.创建新文件:touch 文件名

 

[5]      查找类

1.文件链接(软连接、硬链接)

ln 【选项】文件名链接名

选项:-s:软连接

 

2.查找文件、目录

find 查找路径–name 文件名

grep “字符串” 路径 [选项]

 

[6]      进程管理类命令

1.查看进程:ps 【选项】

2.杀死进程:kill 【选项】pid

3.查看内存:free

4.CPU占有率:top

 

[7]      杂项

1.软件管理:rpm 【选项】【软件包】

    rpm –qa :查看系统中已经安装的所有软件包

    rpm –e 软件包:卸载

2.管道操作:命令1|命令2(命令1的值域=命令2的定义域)

3.查看帮助:man 命令名

4.关机:shutdown 【选项】时间

5.“df –Th” 查看共享文件挂载点--->/mnt/hgfs/share

 

 

更改主机名:vi /etc/hostname

hadoop45

@文件与目录类命令

1、查看目录:ls -[选项] [目录]
①ls /home :显示/home目录下的文件与目录
②ls -a /home :显示/home目录下的所有文件,包括隐藏文件
③ls -l /home :显示/home目录下的文件与目录的详细信息

2、改变工作目录:cd [目录名]
①cd /home :进入/home目录
②cd .. :退回上一级目录

3、复制文件和目录:cp [选项] [源文件或目录] [目标文件或目录]
①cp /home/test /tmp/ :将/home目录下的test文件copy到/tmp目录下
②cp -r /home/dir1 /tmp/ :将/home目录下的dir1目录copy到/tmp目录下

4、移动或更名:mv [选项] [源文件或目录] [目标文件或目录]
①mv /home/test /home/test1 :将/home目录下的test文件更名为test1

5、删除文件或目录:rm [选项] [文件或目录]
①rm /home/test :删除/home目录下的test文件
②rm -r /home/dir :删除/home目录下的dir目录

6、改变文件权限:chmod [who][+/-/=][mode] [文件名]
who:u表示文件的所有者,g表示文件所有者同组的用户,o表示其他用户,a表示所用用户,系统默认值
mode:+表示添加权限、-表示取消权限、=表示赋予给定权限
例:chmod g+w hello.c

7、创建目录:mkdir [选项] [目录名]
①mkdir /home/workdir :在/home目录下创建workdir目录
②mkdir -p /home/dir1/dir2/dir3 :创建将某个目录,若该目录的上层目录不存在,则上层目录会被级联创建

8、查看目录大小:du [目录名]
①du /tmp

9、查看当前路径:pwd


ls 选项 文件或目录
选项:
-a 显示所有文件,包括隐藏文件
-l 显示详细信息
-d 显示目录属性
-h 人性化显示文件大小
-i 显示inode

更改dns:vi /etc/resolv.conf

nameserver 202.102.199.68
nameserver 202.102.192.68

@压缩打包类命令

*.gz -- gzip命令压缩的文件
*.bz2 -- bzip2命令压缩的文件
*.tar -- tar命令打包的文件
*.tar.gz -- tar打包后,再经过gzip压缩的文件
*.tar.bz2 -- tar命令打包后,在经过bzip2压缩的文件

1、gzip [选项] [文件名]
①gzip /root/hello.cfg :压缩文件
②gzip -d /root/hello.cfg.gz :解压文件

2、bzip2 [选项] [文件名]
①bzip2 /root/hello.cfg :压缩文件
②bzip2 -d /root/hello.cfg.bz2 :解压文件

3、tar [选项] [目录或者文件]
①tar cvf tmp.tar /tmp :将tmp目录打包为一个文件
②tar xvf tmp.tar :将打包文件解开
③tar cvzf tmp.tar.gz /tmp :将tmp目录打包为一个文件
④tar xvzf tmp.tar.gz :将打包文件解开

⑤tar jxvf tmp.tar.bz2

查询目录中的内容:ls

  • ls -a :显示所有文件,包括隐藏文件

  • ls -l :显示详细信息,也可写作 ll

  • ls -d :查看目录属性

  • ls -h :人性化显示文件大小

  • ls -i :显示inode

这些命令不加文件默认会操作当前文件夹下所有文件


pwd 当前路径

更改网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=ens33
BOOTPROTO=static
IPADDR=192.168.182.45
NETMASK=255.255.255.0
**GATEWAY=192.168.182.1
**ONBOO=yes**

@磁盘管理命令

1、挂载光盘:mount [选项] [设备名] [挂载目录]
例:mount /dev/cdrom /mnt :挂载光盘

2、卸载光盘:umount 卸载目录
例:umount /mnt :请在执行umount之前,保证用户已退出mnt目录

3、查看磁盘:df [选项]
例:df -hl

4、创建新文件:touch [文件名]
例:touch newfile :创建一个名字为“newfile”的空白文件

文件处理命令

cd 切换目录

更改网络配置:vi /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=hadoop45

@查找类命令

1、查找文件/目录:find 查找路径 -name 文件名
例:find /root/ -name install.log :在root目录下寻找名字为install.log文件

2、查找字符串:grep "字符串" 路径 [选项]
①grep "hello" ./ -rn :在当前路径下寻找包含字符串”hello”的文件
②grep "he*" ./ -rn :在当前路径下寻找包含以"he"开头的字符串的文件

 

目录处理命令:

  • mkdir -p [目录名]:创建目录
    -p:创建多级目录
    mkdir -p father/son
    会创建 father/son 两级目录

  • cd :切换目录 control+l 是清屏

cd ~ :进入用户的home目录

cd - :进入上次目录

cd .. :进入上一级目录

cd . :进入当前目录

  • pwd :输出当前工作目录
  • rm -rf [文件或目录]:强制删除目录

  • cp [选项] [原文件或目录] [目标目录] :复制

    cp -r [原文件或目录] [目标目录] : 复制目录

    cp -p [原文件或目录] [目标目录] : 连带文件属性复制

    cp -d [原文件或目录] [目标目录] :若源文件是链接文件,则复制链接属性

    cp -a [原文件或目录] [目标目录] :相当于 -pdr

  • mv [ 原文件或目录] [目标目录] :剪切

mkdir -p [目录名]
-p 递归创建

更改host配置文件:vi /etc/hosts

192.168.182.45 hadoop45

常用目录

  • / :根目录

  • /lib :存放一些linux的库函数

  • /mnt : 系统挂载目录

  • /home : 普通用户家目录

  • /root : 超级用户家目录

  • /tmp :存放一些临时文件

  • /dev :设备文件保存目录,硬件信息

  • /ect :配置文件保存目录

  • /boot : 启动目录,启动相关目录

  • /media : 挂载光盘目录

  • /proc : 直接写入内存

  • /usr : 系统资源保存目录

  • /var和/sys :用来保存内存的挂载点,不可进操作

  • /bin 和/sbin :用来保存系统目录的 bin只有普通用户可以用 sbin只有超级用户可以用

rmdir 删除目录
删除的是空目录

rpm命令

是Redhat的软件包管理工具,类似于windows添加/删除功能

rpm -ivh 软件包名

安装软件包并显示安装进度

rpm -qa

查询已经安装哪些软件包。

rpm -q 软件包名

查询指定软件包是否已经安装。

rpm -e 软件包名

删除指定软件包。

rpm源代码包的安装

以 .src.rpm结尾的文件由软件源代码文件组成,要安装此种 rpm包,需要用下面的命令。

例如

rpm --recompile vim-4.6-4.src.rpm   

这个命令将编译源代码,然后安装它。

而以下命令

rpm --rebuild vim-4.6-4.src.rpm

在安装之后,会把编译后的可执行文件再包装成RPM软件包,这样,下次安装时就可以直接安装RPM包而不用编译了。

链接命令

  • ln -s [原文件] [目标文件] : 软连接

  • ln [原文件] [目标文件] : 硬链接


删除命令
rm -rf 要删除的目录或文件名

grep命令

grep 'hadoop' core-site.xml  //从core-site.xml查找包含'hadoop'的行并显示

 

文件搜索命令

  • locate [文件名] :文件搜索命令

  • updatedb :后台数据库更新

1.在后台数据库中按文件名搜索,搜索速度更快
2.后台数据库是/var/lib/mlocate
3.这个数据库不是实时更新的,每天更新一次或者执行数据库更新命令。

  • whereis [命令]: 搜索命令的命令

  • whereis -b [命令] : 只查找可执行文件

  • whereis -m [命令]: 只查找帮助文件

  • which [文件名] :搜索命令所在路径及别名

  • find [搜索范围] [搜索条件]:文件搜索命令

    1.按照文件时间搜索:
    find [搜索范围] [时间条件] n
    时间条件:
    atime:文件访问时间
    ctime :改变文件属性
    mtime:修改文件内容
    -n n天内修改文件
    n n天当天修改的文件
    +n n天前修改的文件
    eg:

find [搜索范围] -mtime +10
代表的意思是:在搜索范围内查找10天前修改的文件

2.按照文件大小搜索:
find [搜索范围] -size nk
-nk :小于nKB的文件
nk : 等于nKB的文件
+nk :大于nKB的文件
需要注意的是:千字节是小写k,兆字节是大写M
eg:

find [搜索范围] -size -25k
代表的意思是:在搜索氛围内查找小于25KB的文件

3.按照结点搜索:
eg:

find [搜索范围] -inum 9527
意思是:在搜索范围内查找i节点是9527的文件

4.按照文件大小范围搜索:
-a :逻辑与,两个条件都满足
-o:逻辑或,两个条件满足一个即可
eg:

find [搜索范围] -size +20k -a -size -50k
意思是:在搜索范围内查找大于20kb并且小于50kb的文件

  • grep [选项] 字符串 文件名:搜索字符串命令
    选项:
    -i 忽略大小写
    -v 排除指定字符串

拷贝命令
cp 选项 源文件/目录 目标目录

linux根目录下常见一级目录

  /bin,/sbin,/usr/bin,/usr/sbin都是用来保存系统命令,区别是两个bin目录下命令任何用户都可以使用;而sbin则只有超级用户才可以使用。

  boot:启动目录,保存着启动数据,一般单独分区。

  dev:特殊文件保存目录,硬件设备文件

  etc:保存着系统默认的配置文件

  home:普通用户的家目录

  root:是超级用户的家目录

  lib:是linux函数库目录

  misc:挂磁带机

  media:挂光盘

  mnt:挂U盘、移动硬盘等

  proc和sys:不能直接操作,这两个目录保存的是内存的挂载点

  tmp:临时目录

  usr:系统资源保存目录

  var:是保存系统可变文档目录

 

帮助命令

剪切改名命令
mv 源文件/目录 目标目录

建立目录命令:

mkdir -p [目录名]

#-p表示递归创建

帮助命令man

  • man [命令] :获取指定命令的帮助

  • man 的命令级别
    1.查看命令的帮助
    2.查看内核可调用的函数的帮助
    3.查看函数和函数库的帮助
    4.查看特殊文件的帮助
    5.查看配置文件的帮助
    6.查看游戏的帮助
    7.查看其它杂项的帮助
    8.查看系统管理员可用的命令帮助
    9.查看和内核文件相关文件的帮助

  • man -f [命令]:查看命令有几个等级帮助

  • man -k [命令]:查看和命令相关的所有帮助

  • 按q退出man界面

创建软连接/硬链接
硬链接
ln 路径文件名 文件目录文件名
软连接
ln -s 绝对路径文件名 文件目录文件名

本文由胜博发-运维发布,转载请注明来源:rpm -ivh sbf282.com:软件包名,显示/home目录下的文