Liunx 命令整理

Posted li-lun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Liunx 命令整理相关的知识,希望对你有一定的参考价值。

常用基本命令

ls (显示当前目录下的所有文件和文件夹信息 li -i 显示所有文件夹详情信息)

vi  123.txt  进入查看文件内容 与vim功能相同

cd  (切换路径,常用语法  cd ..  回到根目录 ; cd   [dirName] (dirName 就是指要前往的具体路径) )

比如:

  cd /home 进入 ‘/ home‘ 目录‘ 
  cd .. 返回上一级目录 
  cd ../.. 返回上两级目录 
  cd 进入个人的主目录 
  cd ~user1 进入个人的主目录 
  cd - 返回上次所在的目录 

df  (用于显示目前在Linux系统上的文件系统的磁盘使用情况统计)

mkdir  命令用于建立子目录   用法: mkdir    demo.txt     创建一个txt文件;mkdir  test  创建一个test文件夹目录;mkdir  -p  xxx   (-p的作用在于检查是否存在目录,存在时不创建,不加-p 直接创建目录时,如果出现重命名的目录就会报错)

 

find 文件搜索

find / -name file1 从 ‘/‘ 开始进入根文件系统搜索文件和目录 
find / -user user1 搜索属于用户 ‘user1‘ 的文件和目录 
find /home/user1 -name *.bin 在目录 ‘/ home/user1‘ 中搜索带有‘.bin‘ 结尾的文件 
find /usr/bin -type f -atime +100 搜索在过去100天内未被使用过的执行文件 
find /usr/bin -type f -mtime -10 搜索在10天内被创建或者修改过的文件 

 

pwd  可以立刻获得目前所在的工作目录的绝对路径名称,一般在忘记当前路径或者需要记录路径时选择使用,将路径打印出来

 

cp  命令主要用于复制文件或目录。 cp  -r   test/ newtest  复制test文件到新建文件newtest ,可以与下面命令组合使用 例如cp  -r

  • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
  • -d:复制时保留链接。这里所说的链接相当于Windows系统中的快捷方式。
  • -f:覆盖已经存在的目标文件而不给出提示。
  • -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
  • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
  • -r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
  • -l:不复制文件,只是生成链接文件。

rm  用于删除一个文件或者目录

参数:

  • -i 删除前逐一询问确认。
  • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。(慎用)
  • -r 将目录及以下之档案亦逐一删除。

 ps    ( ps aux 查看系统中已经启动的进程, ps aux | grep programe1 ,
         查看程序1是否正在运行
 kill  ( kill -9  2325 ,杀死进程号为 2325的进程,   killall  programe1 ,杀死programe1进程 )

 reboot ( 重启系统 )
 init 0 ( 关机 ,仅 root 用户有权操作 )
 init 6 ( 重启系统 ,仅 root 用户有权操作 )

常用快捷键

[Tab] 按键   (按两次) 命令补全: 

[Ctrl]-c 按键 中断目前程序: 

[Ctrl]-d 按键  (相当于输入 exit) 键盘输入结束: 

 

YUM 软件包升级器 (重点)

yum install package_name 下载并安装一个rpm包 
yum localinstall package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系 
yum update package_name.rpm 更新当前系统中所有安装的rpm包 
yum update package_name 更新一个rpm包 
yum remove package_name 删除一个rpm包 
yum list 列出当前系统中安装的所有包 
yum search package_name 在rpm仓库中搜寻软件包 
yum clean packages 清理rpm缓存删除下载的包 
yum clean headers 删除所有头文件 
yum clean all 删除所有缓存的包和头文件 

 























以上是关于Liunx 命令整理的主要内容,如果未能解决你的问题,请参考以下文章

liunx系统的基操命令2

Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署

Liunx服务器搭建SVN服务,并通过钩子实现代码自动部署

Liunx命令(自己的一些总结方便复习)

教你用页面操作liunx命令

Liunx之chown命令