Linux简单命令小结

Linux发行版本

Ubuntu(桌面首选)

  • 对构建高性能、高度可伸缩、灵活和安全的数据中心有强大的支持。
  • 可为大数据、可视化容器、物联网服务提供支持。
  • 可借助Ubuntu Advantage提供商业支持和服务。可帮助服务修复内核服务。
  • 拥有强大的开发者和社区服务。

Read Hat Enterprise Linux(RHEL)(企业首选)

  • 功能强大、稳定安全。
  • 可为面向软件的存储提供现代数据中心的支持。
  • 支持云、物联网、大数据、可视化和容器。

SUSE Linux Enterprise Service

  • 主要为物理、虚拟和基于云服务器提供支持。
  • 适合支持可视化和容器的云解决方案。
  • 可运行在ARM SoC、Intel、AMD、SAP HANA、z System和面向NVM Express的现代化硬件环境中。

CentOS(Community OS)Linux Servver(初学者首选)

  • RHEL的稳定开源衍生品,操作上与RHEL兼容。

Debian

  • 开源、稳定。
  • 可由用户进行维护。
  • 拥有较多的软件包,有包管理功能。目前被教育机构、商业公司、非营利组织、政府机构使用。

Oracle Linux

  • 主要用于开放的云领域。
  • 适用于云端数据中心,提供构建可扩展并可靠的大数据系统和虚拟环境工具。
  • 可在所有基于x86的Oracle集成系统上运行。

Mageia

  • 社区开发自由稳定、安全。
  • 有巨大的软件库包括集成的系统配置工具。

ClearOS

  • 衍生于RHEL/Cents的开源Linux版本。
  • 面向中小型为主,商业型,主要用于网络网关、网络服务器,有Web管理界面。

Linux特点

优点

1.良好的移植性。
2.丰富的应用软件。
3.多用户、多任务,多用户可共享系统资源,用户自己的资源不被别别人访问。
4.可靠的安全按性,很少受到病毒攻击。
5.隔离每个进程,从而一个进程崩溃不会影响其它进程。
6.虚拟内存,从外存上拿空间代替内存。

缺点

1.进程的的调度程序,程序允许执行一段时间,过时执行令一程序。
2.无厂商支持。
3.图形界面差。

Linux目录

/bin:存放着最经常使用的命令。
/boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。
/dev :存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
/etc:存放所有的系统管理所需要的配置文件和子目录。
/home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。
/lib:存放系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。
/lost+found:一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
/media:linux 系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
/mnt:让用户临时挂载别的文件系统的,可将光驱挂载在/mnt/上,进入该目录就可以查看光驱里的内容了。
/opt:给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
/proc:是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
/root:该目录为系统管理员,也称作超级权限者的用户主目录。
/sbin:存放的是系统管理员使用的系统管理程序。
/selinux:是Redhat/CentOS所特有的目录,Selinux是一个安全机制,类似于windows的防火墙,但是这套机制比较复杂,这个目录就是存放selinux相关的文件的。
/srv:存放一些服务启动之后需要提取的数据。
/sys:该目录下安装了2.6内核中新出现的一个文件系统 sysfs 。sysfs文件系统集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统。该文件系统是内核设备树的一个直观反映。
当一个内核对象被创建的时候,对应的文件和目录也在内核对象子系统中被创建。
/tmp:用来存放一些临时文件的。
/usr:非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。
/usr/bin:系统用户使用的应用程序。
/usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
/usr/src:内核源代码默认的放置目录。
/var:存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。
/run:临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。如果你的系统上有 /var/run 目录,应该让它指向 run。
用户、进程
update系统运行时间、用户登录数、负载均衡等
free显示系统的物理内存、虚拟内存、共享内存、缓存等
dmesg显示系统硬件
top动态查看系统运行情况
su - user1切换至user1用户  
useradd user1创建一个user1用户 
userdel -r user1删除一个用户 ( '-r' 排除主目录) 
passwd 修改口令 
ps aux查看系统所有的进程数据
ps ax 查看不与terminal有关的所有进程
ps -lA查看系统所有的进程数据
ps axjf查看连同一部分进程树状态
shutdown -h now
reboot
logout

关闭系统

重启

注销

文件和目录
cd /home进入 '/ home' 目录
cd .. 返回上一级目录
cd ../..返回上两级目录 
cd / 进入用户主目录 
cd /root/Docements切换到目录/root/Docements
cd ./path切换到当前目录下的path目录中,“.”表示当前目录 
cd ../path切换到上层目录中的path目录中,“..”表示上一层目录
pwd显示工作路径 
ls查看目录中的文件 
ls -l列出长数据串,包含文件的属性与权限数据等
ls -a列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
ls -d仅列出目录本身,而不是列出目录的文件数据
ls -h 将文件容量以较易读的方式(GB,kB等)列出来
ls -R  连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来
mkdir dir                     创建dir文件夹  
mkdir dir1 dir2同时创建dir1和dir2两文件夹
touch aaa.txt创建aaa.txt文件  
cp -a file1 file2连同文件的所有特性把文件file1复制成文件file2
cp file1 file2 file3 dir把文件file1、file2、file3复制到目录dir中
mv file1 file2 file3 dir把文件file1、file2、file3移动到目录dir中
mv file1 file2把文件file1重命名为file2
rmdir  tar.text删除tar.text文件
rm -rf dir删除dir文件夹
压缩-解压
bunzip2 file1.bz2解压file1.bz2文件 
bzip2 file1压缩file1的文件
gunzip file1.gz解压file1.gz文件
gzip file1压缩filel文件
rar x file1.rar解压rar包 
zip file1.zip file1创建一个zip格式的压缩包 
unzip file1.zip解压一个zip格式压缩包
文件搜索
find / -name file1从 '/' 开始进入根文件系统搜索文件和目录 
find / -user user1搜索属于用户 'user1' 的文件和目录 
find . -perm 0755查找当前目录中文件权限的0755的文件
find . -size +12k查找当前目录中大于12KB的文件,注意c表示byte
find /root -mtime nn为数字,意思为在n天之前的“一天内”被更改过的文件
find /root -mtime +n列出在n天之前(不含n天本身)被更改过的文件名
find /root -mtime -n列出在n天之内(含n天本身)被更改过的文件名
find /root -newer file列出比file还要新的文件名
文本处理
less one.txt 查看one.txt文件
vi   one.txt进入one.txt文件
i开始编辑文件
Esc键结束编辑
Shift键 + wq
Shift键 + q!

保存退出

直接退出

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值