从零开始学Linux系统之基本操作指令

ifconfig
ping ip地址
帮助:ping -t ip地址
ping -c 次数 ip地址
ping -s 包的大小
关机重启:
shutdown -h now
reboot
清屏:clear  == Ctrl + l
光标前删除一行  Ctrl + u
history !命令号
alias
定义别名: alias copy=cp   xrm=“rm -r”
删除别名: unalias copy

查看(除内置命令)命令、配置文件的帮助:man/info 名字(不加路径) 注:帮助分9种 1:命令  5:配置文件 (优先命令)
查看shell内置命令的帮助:help 命令名
获得命令简短用途信息::whatis 命令名
获得配置文件简短用途信息:apropos 配置文件名   相当于「man -k 名字」
注:建立whatis和apropos命令搜索使用的数据库:makewhatis
只查看帮助信息:命令名 —-help

标准输入:0 标准输出:1 错误输出:2
输出重定向:  覆盖>      追加 >>
输入重定向:  <  
注:cp -R /usr  /backup/usr.bak  2>bak.error  {将备份失败的信息写入指定文件}

命令1的输出作为命令2的输入:
管道: 命令1 | 命令2      
命令替换符: 命令2 `命令1`

命令连接符:
顺序执行: ;
逻辑与:&&
逻辑或:||

查找命令:which/whereis 命令名
文件搜索:find 路径 关键字
                 -name 文件名   通配符:* ?
                 -size 文件大小  大小:+ -   以block为单位
                 -user 文件所有者
                 -tyep -f二进制文件  -l软连接文件 -d目录
                 -inum 节点序号   可以用『ls -i』来查看文件的节点序号
时间:
天                -ctime -atime -mtime
分                -cmin  -amin  -mmin
-之内 +超过  
例:find /etc -mmin -120

连接符: -a 与 、 -o 或 、 -exec/-ok(有询问过程)
例: find …… -exec 后续指令 {} \;
    find /home -user samlee -exec rm -rf {} \;   删除某路径下所有者为指定用户的文件
    find /home -inum 16 -ok rm {} \;  百试百灵的删除文件方法
注:{}find查询的结果      \转义符,符号命令使用本身的含义

Linux特有的查找指令:
locate 文件名  配合:updatedb命令

grep 指定字串 源文件

添加用户:
useradd 用户名
passwd 密码

切换用户:
su -  用户名

权限管理:
chmod  
U-所有者  g-所属组  O-其他人
r-4-可读  w-2-可写  x-1-可执行
例如:chmod u+wx  文件名    或     chmod 641 文件名

默认权限
umask -S   0022    // 777-022 = 755
修改:umask 027     // 777-027 = 750 修改为750的权限   
注:linux权限规则:缺省创建的文件不能授予可执行x权限,所以实际是644

改变所有者,所属组:
chown 用户名 文件名
chgrp 组名  文件名
用户间实时交流:不在线的用户永远收不到
write 用户名   内容   Ctrl+d退出   
Wall 内容 Ctrl+d退出  发送给所有人

cd / 根目录
cd ./当前目录  pwd
cd ../父目录

操作文件、目录
cp    cp -R
ls -a -d -l
cp -r :拷贝文件夹
mv:移动+重命名
mkdir
rm -f:不询问
rm -r:删除目录
touch :创建空文件
注:文件单位大小不是k,是block;1 block=512字节

查看文件
cat
more  空格/enter  q退出
head -rownum
tail -rownum/-f

ln -s 软连接  :符号链接(类似windows快捷方式)可以跨分区
ln    硬链接  :(类似拷贝【cp -p】+同步更新【ls -i】文件必须有i节点,一个i节点可以对应多个文件)  不能跨分区
注:cp -p :时间值不变

压缩解压: .bz2   .gz    .tar.gz   .zip
.bz2  不能压缩目录,不保留源文件,压缩比惊人
压缩:bzip2 文件名   bzip2 -k 文件名 {保留源文件}
解压:bunzip2 文件名

.gz   不能压缩目录,不保留源文件
压缩文件:gzip 文件名   
解压文件:gunzip 文件 或  gzip -d 文件

.tar.gz  压缩目录
压缩目录:  tar:将目录打包成文件
       tar -zcvf  打包文件名.tar.gz  目录      打包+压缩
解压目录:  tar -zxvf  打包文件名.tar.gz

.zip  linux和window的通用格式
压缩文件: zip 压缩包名 文件名
压缩目录:zip -r  压缩包名 文件名
解压缩:unzip 压缩包名

注:判断文件类型:    file 文件名

时间: 2024-10-10 07:32:40

从零开始学Linux系统之基本操作指令的相关文章

从零开始学Linux系统(一)

Linux系统:分时多用户多任务的操作系统: Linux系统引导流程: inittab配置文件中: 定义了linux系统的运行的7个级别:从0~6 0.6:分别代表关机和重启,不建议设置为默认的运行级别,否则将无法正常使用系统: 4:暂未被使用,留给用户自定义使用: 1:单用户模式,只有管理员可以使用: 2,3:无图形界面,2只比3缺少了NFS(网络文件系统,一种存在安全隐患的网络共享服务) 5:带有图形界面 查看当前的运行级别:   # runlevel       前级别  当前级别 切换运

从零开始学Linux系统之Vi/Vim操作

vi/vim:编辑模式 <-:--命令模式 --a.i.o A.I.O ->  插入模式  设置行号  :set nu   :set nonu    行号移动: gg G  nG/:n移动: h.j.k.l    0 $   H.M.L   搜索:/『搜索的字符』  n下一个 N上个   忽略大小写  :set ic复制  yy/Y   nyy/nY  剪切  dd  ndd       粘贴   p/P替换:r  R + Esc   全文替换指定字符串  :%s/old/new/g  :%s

从零开始学Linux(11)--more

more命令,是将文件的内容从上到下显示在屏幕上. more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空格键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 .more命令从前向后读取文件,因此在启动时就加载整个文件. 1.命令格式: more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 2.命令功能: more命令和cat的功能一样都是查看文件里的内容,但有所不同的

小菜鸟从0基础开始学Linux系统

随着当今信息时代的迅速发展,Linux凭借其诸多优势从操作系统中脱颖而出,受到越来越多电脑用户的青睐.Linux是一个集安全.稳定.自由等众多优点于一身的操作系统,不可思议的是这么好的系统还是免费的!不仅有免费的系统,还有免费的电子书籍来学习!一般人我不告诉,我看的是<Linux就该这么学>,如果说大家熟知的Windows是高端大气上档次,那么Linux则是低调奢华有内涵了. 1.安全Linux可以说是一个具有先天病毒免疫功能的操作系统,首先因为系统本身漏洞就比较少,而且就算出现了漏洞也因为有

Linux From Scratch(从零开始构建Linux系统,简称LFS)

一. 准备工作 1. 一. LFS目标架构 LFS的主要目标架构是Intel的32位架构.32位的计算机架构最广泛的支持了Linux系统,同时32架构使开源软件和非开源的软件能够和谐的工作. 为了构建系统,先决条件是,除了后面提到的要求之外,你需要有一个已经存在的Linux系统,例如Ubuntu.Red Hat/Fedora 或者是其它适用于32架构的Linux发行版系统.还需要指出的是一个32位的发行版是可以在一个64位的AMD/Intel计算机上安装使用的. 从LFS所构建出来的默认的64位

【Linux】Linux系统下find指令详细用法与示例

Linux中的Find指令是Linux系统中很重要也是很棒的指令之一,功能非常得强大.下面我根据实例代码向大家分享find指令.由于博客上无法贴出Linux代码,我就在截图中体现出代码,以及效果. 我先自己创建了文件名的test.c的普通文件,我们用指令mkdir,以及ls查看已经创建了test.c. 现在我们查找它. 根据文件名或者正则表达式查找:-name   通过文件名字查找 文件名: 1)find ./ -name test.c   查找文件名为test.c的文件 2)find ./ -

Raspberry Pi(树莓派)上从零开始构建Linux系统(简称PiLFS)(三)

九. 系统配置 1. 安装 LFS-Bootscripts-20150222 软件包包含一套在 LFS 系统启动和关闭时的启动和停止脚本. cd /sources tar -jxf lfs-bootscripts-20150222.tar.bz2 cd lfs-bootscripts-20150222 make install cd /sources rm -rf lfs-bootscripts-20150222 2. 配置系统主机名称 echo "lfs" > /etc/hos

青蛙学Linux&mdash;系统初始化init及运行级

1.什么是init和运行级 1.1.init Linux系统的启动首先从BIOS开始,接下来Linux的引导程序将内核映像加载到内存,进行内核初始化.在内核初始化的最后一步,就是启动PID为1的init进程,这个进程是系统的第一个进程,负责启动那些开机时需要启动的服务. 大多数的Linux发行版的init系统都是和System V兼容的,所以也被称为sysinit,这是最早也是最流行的init系统.sysinit概念简单清晰,主要依赖于shell脚本.它一次一个串行启动进程,导致了它的致命缺点,

Linux From Scratch(从零开始构建Linux系统,简称LFS)- Version 7.7(二)

七. 构建临时系统 1. 通用编译指南 a. 确认是否正确设置了 LFS 环境变量 echo $LFS b. 假定你已经正确地设置了宿主系统的符号链接: 1)shell 使用的是 bash. 2)sh 是到 bash 的符号链接. 3)/usr/bin/awk 是到 gawk 的符号链接. 4)/usr/bin/yacc 是到 bison 的符号链接或者一个执行 bison 的小脚本. c. 构建临时系统中,确保解压软件包时你使用的是 lfs 用户. d. 除非特别说明,删除解压出来的目录和所有