第2天【OS Linux发行版介绍、Linux系统基础使用入门、Linux命令帮助、Linux基础命令】
Logout 退出系统
Gedit 文本编辑器工具
Uname –r 查看内核版本信息,uname –a 比较详细
Cat /proc/cpuinfo 查看CPU
Cat /proc/meminfo 查看内存
Hostname 查看主机名
Ifconfig eth0 查看eth0 IP地址
Alias ls=’ls –ll’ 设置别名
查看当前终端的路径:tty
查看当前shell:echo $SHELL
当前系统下的全部shell:Cat /etc/shells
查看centos系统主机名格式:Echo $PS1
区别内部或外部命令:Type cd
Which 查找从linux命令所在的位置
Ls,cd,type,tty,cat,which,whereis,pwd,echo,mkdir,touch,ln,cp,mv,rm,find,
History 查看历史记录命令
-a:将新的回话追加到家目录下的.bash_history文本中。
-d:删除历史中指定的命令;history –d 40
-c:清空命令历史;
查看保存在历史记录表里面的文件
环境变量:
HISTSIZE:命令历史记录的条数
HISTFILE:~/.bash_history
HISTFILESIZE:命令历史文件记录历史的条数
!!:上一条命令;
复制、删除、移动文件或目录
Cp --复制 (copy)文件或目录
-f:覆盖目标同名文件或目录时不进行提醒
-i:覆盖目标同名文件时提醒用户确认
-p:复制时保持源文件的权限,属主及时间等标记属性不变
-r:复制目录时必须使用此选项,,表示递归复制所有文件及子目录
Rm --删除(remove) 文件或目录
-f:删除文件或目录时不进行提醒,而直接删除整个目录树
-i:删除文件或目录时提醒用户确认
-r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)
Mv --移动(move)文件或目录
Find 命令 --查找文件或目录
按名称查询:关键字为 ‘- name’ find /etc –name ‘’resol*.conf’
按文件大小查找:关键字为:‘- size’
按照文件属主查找:关键字为 ‘- user’
按照文件类型查找:关键字为 ‘- type’
Du:统计目录及文件的空间占用情况
-a:统计磁盘占用时包含的所有文件,而不仅仅统计目录
-h:以更人性化的方式显示出统计结果
-s:只统计每个参数所占用空间的大小,而不是统计每个子目录
命令的别名(alias)
查看当前用户下的全部别名:alias
设置别名:alias ls=‘ls –l’
取消别名:unalias ls
只针对当前终端有效,如果想永久有效,要定义在配置文件中:
仅对当前用户有效:~/.bash
对所有用户有效:/etc/bashrc
执行生效:source ~/.bash
Date命令
显示今天为周几
Date +%a
设定当前系统时间
Date 0815170115.21
Date +%D 年月日
Date +%F 年月日
Date +%T 小时、分钟、秒
Date +%F-%H-%M-%S
MM:月份
DD:几号
Hh:小时
Mm:分钟
Yy:两位年份
CCYY:四位年份
.ss:秒钟
获得命令帮助
Shell程序搜索执行程序文件的路定义在PATH环境变量中
# echo $PATH
内部命令:
--help
外部命令:
Help
hash缓存命令
Hash 查看命中命令
Hash –r 清楚命中全部命令
关机操作
Shutdown –h now
Poweroff
Halt
Init0
重启操作
Shutdown –r now
Reboot
Init 6
延迟关机或者重启操作
Shutdown –r +15 ‘the system will be reboot!!’ 15分钟后关机
bash快捷键:
注意啦!这里的快捷键指的是在终端处,而不是在文本编辑器中
Crtl+U:快速删除当前光标之前的所有字符内容
Crtl+K:快速删除当前光标处行尾的所有字符
Crtl+L:快速删除屏幕中显示的内容,只在左上角显示命令提示符
Crtl+C:取消当前命令行的编辑,并切换为新的一行命令提示符
Crtl+A:当前光标快速跳至终端的行首
Crtl+E:转跳至命令结尾处
文本搜索
/KEYWORD:
以KEYWORD指定的字符串为关键字,从当前向文件尾部搜索,不区分大小写
N:上一个
n: 下一个
?KEYWORD:
以KEYWORD指定的字符串为关键字,从当前向文件首部搜索,不区分大小写
N:上一个
n: 下一个
命令
Ls 显示指定路径下的文件列表
-a:显示所有文件,包含隐藏文件
-l:长列表格式
-h:单位换算
-d:显示目录自身的相关属性,通常用与-l一起使用。
-r:逆序方式显示
-R:递归显示
-rw-r--r--. 1 root root 41364 Jun 14 2016 install.log
-,d,l,b,c,p,s
数字1:文件被硬链接的次数
左root:文件的owner
右root:文件的group
41364:文件的siize
Jun 14 14:32:文件的最近一次修改的时间
Install.log :文件名
文件查看命令:cat、tac
Cat:正向
Cat /etc/fstab
Cat /etc/fstab /etc/issue
Tac:逆序
Cat /etc/fstab
Cat /etc/fstab /etc/issue
文件内容类型查看命令:file
File /etc/fstab
File /bin/cat
File /dev/sda
回显命令echo
Echo “$shell”
Which 显示命令的路径
Which ls
--skip-alias:禁止显示别名
用户登陆相关
Who,whiamai,w
管理类命令
Mkdir 创建目录
-p:存在与不报错,且可自动创建所需的各目录
-v:显示详细信息
-m MODE:创建目录时直接指定权限
Rmdir:删除目录
More、less、命令
More /etc/httpd/conf/httpd.conf
按enter往下滚动
按b键向上翻一屏
按q退出
Head和tail
Head -4 /etc/passwd
文件的时间戳管理工具
Touch
查看文件状态:stat
三个时间戳:
Access time:访问时间,简写:atime
Modify time:修改时间,简写:mtime
Change time:修改时间,简写:ctime
第2天【OS Linux发行版介绍、Linux系统基础使用入门、Linux命令帮助、Linux基础命令】的更多相关文章
- 【转】排名前十位的Linux发行版介绍
Linux Distributions众多,据说有350个之多.distrowatch.com网站评出了排名前十位的Linux发行版.它们是:1.Ubuntu,当前最新版本是10.10:2.Fedor ...
- Linux发行版教你如何选 给入门者的选择通法
Linux的发行版何止琳琅满目,简直是乱入你眼. 本篇将介绍选择发行版的经验和通用法则,主要会从PC角度去谈. 更新于2020年,初次发布于2017年 选择发行版需考虑哪些因素 选择发行版时需要考虑的 ...
- Linux操作系统以及各大发行版介绍——Linux operating system and major distribution is introduced
什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么.错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的平 ...
- 最适合和最不适合新手使用的几款 Linux 发行版
大多数知名的Linux发行版都属于"比较容易使用"这一类.一些观察人士可能会驳斥这个观点,但事实上,说到Linux,大多数并非从事IT或软件开发工作的人会被最容易的使用体验所吸引. ...
- [Linux发行版] 常见Linux系统下载
本专题页汇总最受欢迎的Linux发行版基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多 ...
- [Linux发行版] 常见Linux系统下载(转)
本专题页汇总最受欢迎的Linux发行版基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多 ...
- Linux发行版·常见Linux系统下载
本专题页汇总最受欢迎的Linux发行版基本介绍和下载地址,如果您是一位刚接触Linux的新手,这里的介绍可能对您有所帮助,如果您是以为Linux使用前辈,也可以在评论处留下您宝贵意见和经验,以便让更多 ...
- 十大广泛使用的Linux发行版
回到上世纪90年代,Mandrake Linux还是唯一的Linux发行版:而今天,Linux发行版的数量变得数不胜数.本文为大家整理出了十大广泛使用的Linux发行版,希望能帮助大家在选择合适的Li ...
- 全球最受欢迎的十大Linux发行版(图)
帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系 ...
随机推荐
- 百度地图自定义icon,定位偏移问题
最近使用百度地图做一个调度系统,使用定义icon的marker,结果地图显示marker和实际位置偏移,最终参考文章: http://www.cnblogs.com/jz1108/archive/20 ...
- 函数指针-如何理解typedef void (*pfun)(void)
问题: 在刚接触typedef void (*pfun)(void) 这个结构的时候,存在疑惑,为什么typedef后只有一"块"东西,而不是两"块"东西呢?那 ...
- React入门实例:组件化+react-redux实现网上商城(1)
项目运行 1.git clone https://github.com/soybeanxiaobi/React_demo_onlineShop 2.cd React_demo_onlineShop(文 ...
- python的json模块的dumps,loads,dump,load方法介绍
dumps和loads方法都在内存中转换, dump和load的方法会多一个步骤,dump是把序列化后的字符串写到一个文件中,而load是从一个文件中读取字符串 将列表转为字符串 >>&g ...
- IPC 之 Messenger 的使用
一.概述 Messenger 是一种轻量级的 IPC 方案,它的底层实现是 AIDL ,对 AIDL 进行了封装,方便了对它的使用.Messenger 一次只处理一个请求,所以在服务端不用考虑线程同步 ...
- Scrapy基本命令
全局命令,不用在项目中运行fetch:爬取网页,不依赖爬虫项目直接爬网页信息,并显示爬取过程scrapy命令格式:scrapy 命令名 --参数,可能通过--控制,例如:scrapy fetch -h ...
- Mac python3.6 安装即使用 psycopg2
学习下python调用PostgreSQL数据库 首先需要安装 psycopg2 python3安装: pip install psycopg2-binary 官网地址: https://pypi.o ...
- Nginx自学笔记
Nginx相关 标签(空格分隔): nginx 享学 安装部署 通过源代码的方式安装 使用 ./sbin/nginx #启动 ./sbin/nginx -t #检查是否有错 ./sbin/nginx ...
- C#清除HTML样式
C#清除HTML样式 需求说明: 网站开发时我们经常用一个富文本控件让用户自己编辑新闻内容和新闻格式,然后将HTML代码一并保存到数据库中. 然后显示文章列表的时候只需要显示一个文章摘要,所以我们就计 ...
- ffmpeg 无损改变纵横比aspect
最后发觉, potplayer 里 Ctrl+Enter 或者 Enter 可以扩展到整个屏幕/保持比例,根本不需要额外去转换 如果整个视频都要改的话,把 -ss -t 参数去掉 ffmpeg -ss ...