linux常用操作命令

原创 2016年05月31日 21:05:03

常用指令

ls               显示文件或目录

-l              列出文件详细信息l(list)

-a             列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir             创建目录

-p            创建目录,若无父目录,则创建p(parent)

cd                 切换目录

touch             创建空文件

echo              创建带有内容的文件。

cat                查看文件内容

cp                 拷贝

mv                移动或重命名

rm                删除文件

-r            递归删除,可删除子目录及文件

-f            强制删除

find              在文件系统中搜索某文件

wc                统计文本中行数、字数、字符数

grep             在文本文件中查找某个字符串

rmdir           删除空目录

tree             树形结构显示目录,需要安装tree包

pwd              显示当前目录

ln                  创建链接文件

more、less   分页显示文本文件内容

head、tail    显示文件头、尾内容

ctrl+alt+F1    命令行全屏模式

系统管理命令

stat               显示指定文件的详细信息,比ls更详细

who               显示在线登陆用户

whoami          显示当前操作用户

hostname       显示主机名

uname            显示系统信息

top                 动态显示当前耗费资源最多进程信息

ps                   显示瞬间进程状态 ps -aux

du                   查看目录大小 du -h /home带有单位显示目录信息

df                   查看磁盘大小 df -h 带有单位显示磁盘信息

ifconfig          查看网络情况

ping                测试网络连通

netstat          显示网络状态信息

man                命令不会用了,找男人  如:man ls

clear              清屏

alias               对命令重命名 如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit

kill                 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

打包压缩相关命令

gzip:

bzip2:

tar:                  打包压缩

-c              归档文件

-x              压缩文件

-z              gzip压缩文件

-j              bzip2压缩文件

-v              显示压缩或解压缩过程 v(view)

-f              使用档名

例:

tar -cvf /home/abc.tar /home/abc              只打包,不压缩

tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩

tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩

当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf 中的“c” 换成“x” 就可以了。

关机/重启机器

shutdown

-r             关机重启

-h             关机不重启

now          立刻关机

halt /init0/poweroff              关机

reboot          重启

vim使用

vim三种模式:命令模式插入模式编辑模式。使用ESC或i或:来切换模式。

命令模式下:

:q                      退出

:q!                     强制退出

:wq                   保存并退出

:set number     显示行号

:set nonumber  隐藏行号

/apache            在文档中查找apache 按n跳到下一个,shift+n上一个

yyp                   复制光标所在行,并粘贴

h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

用户及用户组管理

/etc/passwd    存储用户账号

/etc/group       存储组账号

/etc/shadow    存储用户账号的密码

/etc/gshadow  存储用户组账号的密码

useradd          用户名

userdel           用户名

adduser         用户名

groupadd       组名

groupdel        组名

passwd root     给root设置密码

su root

su – root

/etc/profile     系统环境变量

bash_profile     用户环境变量

.bashrc              用户环境变量

su user              切换用户,加载配置文件.bashrc

su – user            切换用户,加载配置文件/etc/profile ,加载bash_profile

yum常用命令

1) 查找和显示

yum search string 根据关键字string查找安装包
yum deplist package1 查看程序package1依赖关系
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list installed 查看已安装软件包
yum list package1 显示指定程序包安装情况package1
yum list all 列出YUM仓库中全部软件
yum groupinfo group1 显示程序组group1信息
yum provides nginx 查看软件功能

yum whatprovides filename 查看哪个rpm文件包含了指定的目标文件

2)安装

yum install 全部安装
yum install package1 安装指定的安装包package1
yum localinstall 软件名称.rpm 安装本地包
yum groupinsall group1 安装程序组group1

3)更新

yum check-update 检查可更新的程序
yum update 全部更新
yum update package1 更新指定程序包package1
yum –exclude=package kernel* update 排除个别软件升级
yum localupdate update-package.rpm 升级本地包
yum groupupdate group1 升级程序组group1
yum install kernel-headers kernel-devl:升级内核

4)卸载

yum remove package1
yum erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
5)清除缓存

yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有
1.清除缓存目录(/var/cache/yum)下的软件包
命令:yum clean packages

2.清除缓存目录(/var/cache/yum)下的 headers

命令:yum clean headers

3.清除缓存目录(/var/cache/yum)下旧的 headers

命令:yum clean oldheaders

4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean,
yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

6)启用与禁用源

yum –enablerepo=epel install rsnapshot
yum –disablerepo=epel install 软件名称

版权声明:本文为博主原创文章,未经博主允许随便转载。

相关文章推荐

linux常用操作命令

  • 2017年10月25日 20:59
  • 93KB
  • 下载

Linux常用操作命令

  • 2012年10月31日 16:55
  • 1.35MB
  • 下载

Linux常用文件操作命令

1 改变目录   要进入相应的目录我们可以使用Linux下的改变目录命令cd (ChangeDirectory)。 下面我要进入到/tmp目录下,如下操作: [root@best...
  • zacklin
  • zacklin
  • 2012年03月02日 13:23
  • 30951

Linux虚拟机常用操作命令

  • 2015年12月09日 17:40
  • 21KB
  • 下载

Linux常用操作命令

  • 2017年08月19日 20:36
  • 166KB
  • 下载

Linux环境下常用操作命令及快捷键总结

1.命令框为了方便,一般会在一个用户界面下,使用多个命令行窗口。若一个一个生成,那么每个窗口相互独立,造成命令行窗口太多。那么,问题来了,有没有办法让多个命令行窗口集中在一个窗口中?如同浏览器的多个页...
  • evolone
  • evolone
  • 2016年08月26日 11:24
  • 2336

Linux常用操作命令合集

  • 2015年04月30日 15:12
  • 112KB
  • 下载

Linux vim 常用操作命令

  • 2015年10月02日 13:48
  • 683KB
  • 下载

linux mysql 常用操作命令

本文转载自http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/18/2216279.html,感谢这位博主小炒花生米的总结与分享,现在转...

Linux操作系统常用操作命令

  • 2012年08月10日 20:21
  • 98KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux常用操作命令
举报原因:
原因补充:

(最多只允许输入30个字)