UDN-企业互联网技术人气社区

板块导航

浏览  : 9814
回复  : 39

[分析云] 【支持生活录】NO.10--LINUX常用命令

[复制链接]
Z.Virgil的头像 楼主
发表于 2015-7-14 16:57:29 | 显示全部楼层 |阅读模式
本帖最后由 Z.Virgil 于 2015-9-1 16:44 编辑

《支持生活录NO.10》                                                          
041300t2cr628weerz9w8w.png
各位筒子们~小编终于毕业了!
有人给我提议说改下版本,我觉得可以,在下个版本中,俺会给出一些改动。
UDN会经常举办线下活动哦,筒子们可以通过活动认识好多小伙伴。
并且锻炼身体,最主要的是还能看到美女!
小编上周去参加UDN撕名牌的活动了,那场面是极其的火爆啊~如果有兴趣的童鞋们,
请关注UDN社区的活动动态哦!
LINUX常用命令
许多实施和顾问们在支持的时候会碰到许多linux命令忘了的情况,小编倾尽所有,为各位童鞋收集和整理了一些常用的linux命令希望能够帮助大家。

常用指令

ls         显示文件或目录

    -l         列出文件详细信息l(list)
    -a        列出当前目录下所有文件及目录,包括隐藏的a(all)   通常打ll时就可展现出文件夹全部信息。
                                                                           eg: ll,ls -l,ls -a
pwd           显示当前目录
----------------------------------------------------------------------------
mkdir         创建目录
    -p        创建目录,若无父目录,则创建               创建多个空文件夹时可用-p,一次性建完。
                                                                            egmkdir -p /a/b/c/
rmdir        删除空目录
----------------------------------------------------------------------------
cd              切换目录                                       eg: cd /文件夹
touch          创建空文件                                     eg:touch /文件夹
----------------------------------------------------------------------------
cp               拷贝                                            eg:cp a.txt b   把a文件复制到b文件夹中
mv               移动或重命名                                  eg: mv ab    把a文件名改变成b
----------------------------------------------------------------------------
rm               删除文件
    -r            递归删除,可删除子目录及文件
    -f            强制删除                                                eg:一般强删除用 rm -rf  xxx
----------------------------------------------------------------------------
find              在文件系统中搜索某文件                            eg:find / -name*.txt
                                                                      找到根文件夹下所有的.txt为后缀的件
wc                统计文本中行数、字数、字符数
----------------------------------------------------------------------------
ln                  创建链接文件
more、less  分页显示文本文件内容
cat  从第一样看文本内容      
tac  从最后一行看文本内容
head、tail    显示文件头、尾内容                           eg:head -3/root/.bash_profile
                                                                    看文件的前3行
----------------------------------------------------------------------------
ctrl+alt+F1    命令行全屏模式
tree             树形结构显示目录,需要安装tree包
ctrl+c           停止
右ctrl+鼠标右键或者  ctrl+alt+鼠标   释放鼠标(虚拟机中可用)
----------------------------------------------------------------------------
系统管理命令
sta             显示指定文件的详细信息,比ls更详细
who             显示在线登陆用户
whoami         显示当前操作用户
hostname       显示主机名
uname           显示系统信息
top             动态显示当前耗费资源最多进程信息
ps                显示瞬间进程状态 ps-aux                     eg:ps -ef| grepjava 看是否有java进程
du                查看目录大小 du -h/home带有单位显示目录信息
df                查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig         查看网络情况
ping              测试网络连通
netstat          显示网络状态信息
man               命令不会用了,找男人  如:man ls
clear            清屏
alias            对命令重命名 如:aliasshowmeit="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              关机
reboot            重启
----------------------------------------------------------------------------
Linux管道
将一个命令的标准输出作为另一个命令的标准输入。也就是把几个命令组合起来使用,后一个命令除以前一个命令的结果。
例:grep -r "close" /home/* | more       在home目录下所有文件中查找,包括close的文件,并分页输出。
----------------------------------------------------------------------------
Linux软件包管理
dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。
比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。
sudo dpkg -i tree_1.5.3-1_i386.deb         安装软件
sudo dpkg -r tree                             卸载软件

注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;
APT(Advanced PackagingTool)高级软件工具。这种方法适合系统能够连接互联网的情况。
依然以tree为例
sudo apt-get install tree                    安装tree
sudo apt-get remove tree                       卸载tree
sudo apt-get update                           更新软件
sudo apt-get upgrade        
将.rpm文件转为.deb文件
.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。
sudo alien abc.rpm
----------------------------------------------------------------------------
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
更改文件的用户及用户组
sudo chown [-R] owner[:group]{File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组。可以使用命令。
sudo chown root:rootjdk-7u21-linux-i586.tar.gz
----------------------------------------------------------------------------
文件权限管理
三种基本权限
R          读         数值表示为4
W          写         数值表示为2
X          可执行    数值表示为1
更改权限
sudo chmod [u所属用户  g所属组  o其他用户  a所有用户]  [+增加权限  -减少权限]  [r w  x]   目录名
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r  filename
上面的例子可以用数值表示
sudo chmod 765 filename




相关帖子

发表于 2015-7-15 08:38:23 | 显示全部楼层
支持小编,小编威武霸气!
使用道具 举报

回复

发表于 2015-7-15 08:44:43 | 显示全部楼层
威武~
使用道具 举报

回复

Z.Virgil的头像 楼主
发表于 2015-7-15 09:15:26 | 显示全部楼层
板蓝根 发表于 2015-7-15 08:38
支持小编,小编威武霸气!

使用道具 举报

回复

Z.Virgil的头像 楼主
发表于 2015-7-15 09:15:41 | 显示全部楼层

谢谢每次支持!
使用道具 举报

回复

发表于 2015-7-15 09:23:23 | 显示全部楼层
支持,每次都需要找百度,从此以后就可以看udn了
使用道具 举报

回复

Z.Virgil的头像 楼主
发表于 2015-7-15 09:29:40 | 显示全部楼层
相晨 发表于 2015-7-15 09:23
支持,每次都需要找百度,从此以后就可以看udn了

嘿嘿
使用道具 举报

回复

发表于 2015-7-20 09:10:11 | 显示全部楼层
使用道具 举报

回复

Z.Virgil的头像 楼主
发表于 2015-7-20 10:20:57 | 显示全部楼层

老大 你这个表情含义太多,俺害怕啊。。。
使用道具 举报

回复

发表于 2015-7-24 16:18:58 | 显示全部楼层
Z.Virgil 发表于 2015-7-20 10:20
老大 你这个表情含义太多,俺害怕啊。。。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部