风彦疯语-杜风彦的博客 风彦疯语-杜风彦的博客
  • 首页
  • 技术交流
    • 网络技术
    • 微博微信
  • 经验分享
    • 文化交流
    • 语言学习
    • 音乐旅途
    • 生活杂谈
  • 旅游旅行
    • 单车旅行
    • 旅行故事
    • 旅途随笔
  • 摄影交流
    • 摄影练习
  • 专题汇总
    • 纪录短片创作
    • 环球骑行
    • 四国遍路
    • 看非洲
  • 媒体报道
    • 杜风彦简介
  • 投稿
  • 动态
首页 › 技术交流 › Linux系统中常用操作命令
  • 0
  • 0

Linux系统中常用操作命令

杜风彦
2014-11-06 18:19:16

常用指令

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        显示系统简要信息
-a          显示系统完整信息
top             动态显示当前耗费资源最多进程信息
ps               显示瞬间进程状态 ps aux
-ef         显示系统常驻进程
du              查看目录大小 du -h /home带有单位显示目录信息
df               查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig       查看网络情况
ping           测试网络连通
netstat       显示网络状态信息
man           显示命令手册
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                关机
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 Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。

依然以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 filename.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 user      添加用户
userdel user       删除用户
groupadd user   添加组用户
groupdel user    删除组用户
passwd root      给用户root设置密码
su root             临时提权到root用户
su – root           切换到root用户
/etc/profile        系统环境变量
bash_profile      用户环境变量
.bashrc             用户环境变量
su user             切换用户,加载配置文件.bashrc
su – user           切换用户,加载配置文件/etc/profile ,加载bash_profile

更改文件的用户及用户组

sudo chown [-R递归] owner[:group] {File|Directory}
要想切换文件所属的用户及组。可以使用命令。
sudo chown root:root rarlinux-x64-5.1.b3.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

参考链接:http://www.cnblogs.com/laov/p/3541414.html

来自:http://teddysun.com/351.html

 

1. 系统/文件/网络

df -lh 查看磁盘的使用情况以及文件系统被挂载的位置
fdisk -l 查看磁盘分区表及分区结构
stat display file or filesystem status
uname "什么系统",-r "查看内核版本"
du "查看文件占用空间"
dmesg "系统信息"
netstat "由于参数众多,不一一详细写,端口信息"

2. 用户

w Show who is logged on and what they are doing.
useradd username "添加用户" -G 组名 username "直接将用户加到组并创建"
userdel username "删除用户" -r username "连用户的目录也删除"
passwd username "添加密码"
passwd -l username "锁密码"
passwd -u username "解开密码"
passwd -d username "删除密码"
id username "查看用户信息"
usermod -l new_username old_username "用户改名"
usermod -G 组名 username "更改组"
usermod -L username "锁顶用户"
usermod -U username "激活用户"
groupadd 组名 "创建组"
gpassswd -a username 组名 "将用户添加到组"
groupmod -n new_group old_group "组改名"
groupdel 组名 "删除组"
gpasswd 组名 "改变组密码"
gpasswd -r 组名 "删除组密码"

Linux中硬件相关命令

查看CPU:
cat /proc/cpuinfo
getconf LONG_BIT 查看是32位还是64位
查看系统信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中断
cat /proc/ioports - 设备IO端口
cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有设备的所有分区
cat /proc/pci - PCI设备的信息
cat /proc/swaps - 所有Swap分区的信息
cat /proc/version - Linux的版本号 相当于 uname -r
uname -a - 看系统内核等信息
如何看出redhat的版本以及更新版本(7.3?8.0?)
cat /etc/redhat-release
查看内核版本:
uname -a

linux 常用命令
0
那些你不知道的非洲美食-鸡肉篇
上一篇
残忍!!探秘残酷的肯尼亚部落女孩割礼
下一篇

评论 (0)

再想想
暂无评论

相关文章

常用SSH命令
debian9升级10
服务器过期,重建网站:从数据丢失到重新上线
余光中:怎样改进英式中文?——论中文的常态与变态

归档

标签

africa Djibouti dufengyan du fengyan fengyan du india WordPress 亚美尼亚 伊朗 儿童 初见 单车亚非 印度 吉布提 四国遍路 土耳其 埃及 埃塞俄比亚 孩子 尼罗河肖像 摄影 日本 杜风彦 杜齐眼 格鲁吉亚 疫情 石灰石矿 索马里 索马里兰 约旦 美食 肯尼亚 致谢 苏丹 警察 赞比亚 郗光 非洲 骑在亚美尼亚 骑在伊朗 骑在埃及 骑在格鲁吉亚 骑在约旦 骑行 齐林

猜你喜欢

常用SSH命令

常用SSH命令

杜风彦
416 0 0
debian9升级10

debian9升级10

杜风彦
397 0 0
服务器过期,重建网站:从数据丢失到重新上线

服务器过期,重建网站:从数据丢失到重新上线

杜风彦
448 0 0
余光中:怎样改进英式中文?——论中文的常态与变态

余光中:怎样改进英式中文?——论中文的常态与变态

杜风彦
1,340 0 0
Copyright © 2004-2025 风彦疯语-杜风彦的博客. Designed by nicetheme.
讲述不同人生的相同故事 网备 DQ001 号
  • 首页
  • 技术交流
    • 网络技术
    • 微博微信
  • 经验分享
    • 文化交流
    • 语言学习
    • 音乐旅途
    • 生活杂谈
  • 旅游旅行
    • 单车旅行
    • 旅行故事
    • 旅途随笔
  • 摄影交流
    • 摄影练习
  • 专题汇总
    • 纪录短片创作
    • 环球骑行
    • 四国遍路
    • 看非洲
  • 媒体报道
    • 杜风彦简介
  • 投稿
  • 动态
  • 杜风彦
  • 单车亚非
  • 非洲
  • 纪录片
  • 杜齐眼
  • 尼罗河肖像

杜风彦

老杜,专注于非洲纪实影像。
334
文章
10
评论
10
喜欢