linux基本之一
1、目录棉集
/ 根目录,理论上讲系统中的一切都属于他。
/bin 存放所有用户都能执行的命令(二进制)
/boot 存放启动文件/内核的相关文件,一般独立成为一个分区。
/dev 存放物理设备的目录
/etc 存放配置文件
/home 用户的家目录
/lib 32位的库文件
/lib64 64位的库文件
/lost+found分区修复的时候找回来的文件会存放在这里
/media 专门用于挂载的目录
/misc autofs备用文件夹
/mnt 专门用于挂在的目录
/opt 用于存放第三方软件的目录
/proc 当前内核的映射,一个虚拟的文件系统
/root 管理root的家目录
/sbin 只有管理员才能执行的命令
/tem 临时目录,建立独立划成分区
/usr 用于存放第三方软件
/var 存放日志或平凡修改的文件
/run 程序及服务的临时数据
2、cd命令的使用
cd 表示直接回到家目录
cd ~ 直接回到家目录
cd .. 返回上集目录
cd . 回到当前目录
cd - 回到上一次的目录
cd 《路径》 表示渠道相应的位置
3、ls命令的使用
ls 查看当前目录下包含了那些内容
ls ../ 查看上一级目录包含了那些内容
ls -a 查看所有内容,包括隐藏文件
ls -l 详细列出目录中的内容
ls -li 显示文件唯一标识
ls -R 第归列出目录中的内容
tree /a/ 查看a目录的目录树结构,安装tree(yum -y install tree)
ls -lh 已常用的k m g单位表示文件大小
4、touch创建文件
touch{1,2,3}aa 创建3个文件
5、mkdir创建文件夹命令
mkdir(创建目录)
mkdir a --新建一级目录
mkdir -p c/d /e/f --新建多级不存在目录
rmdir:删除空目录
#rmdir dir1
#rmdir -p a/b/c
6、cp命令的使用
cp /dir1/file1 /dir2/file2 将/dir1/file1 拷贝到/dir2/file2 改名为file2
cp -a /dir1/file1 /dir2 --从dir1目录拷贝文件至2,过程中文件中所有的属性不变
cp -r /dir1/ /dir2 --递归拷贝(拷贝目录)
\cp /dir1/file1 /dir2/file1 如果有重名的不讯问是否覆盖,直接覆盖
7、mv命令的使用
mv /dir1/file1 /dir2
mv /dir1/file1 /dir2/file2 --移动并改名
mv /dir1/file1 /dir1/file2 --改名字
8、rm命令的使用
rm /a.txt 交互式删除
rm /a/
rm -rf /a/ /a.txt 彻底删除,不再询问
9、别名的运用
alias --定义别名
alias xxx="yyy"
#alias kk="ls --color"
# unalias kk
unalias xxx 取消别名
10、history命令的使用
history --查看命令历史
history -c --清空命令历史
history -w --把命令历史写入默认文件中($HOME/.bash_history)
11、快捷键的使用
crtl + c : 中断
ctrl + d : 中止输入 exit |logout
ctrl + l : 清屏 clear
ctrl + z : 把当前任务调至后台(暂停状态)
jobs: 查看后台任务
fg 将后台中的命令调至前台继续运行
fg 任务编号
bg 将一个在后台暂停的命令,变成在后台继续执行
bg 任务编号
ctrl + k :删除当前光标到后面的所有内容
ctrl + u :删除当前光标到前面的所有内容
图形化命令
基于gnome图像化
alt+F2 输入命令窗口
nautilus 目录管理器 # nautilus /root/
nautilus /home
gedit gnome图形文本编辑器
基于KDE图形化
--安装软件
[rhel7@hugo.org iso]# yum -y groupinstall "KDE Desktop"
终端切换
alt+F1 图形终端
alt+ctrl+F2----F6 字符终端
alt+F7 备份图形终端
alt+ctrl+delete 重启|关机
alt+F2---输入gnome-terminal-----shift+ctrl+T 开启多个会话pts/1 按alt+1|alt+2
RHEL7 禁止使用 init 0 关闭
init 6 重启
关机动作
关闭系统
shutdown
shutdown -h
halt -p
poweroff -p
重启系统
reboot
shutdown -r
halt --reboot
poweroff --reboot
定时关机
# shutdown -h 60 1小时之后关机
# shutdown -c 取消
# shutdown -r 120 2小时之后重启
# shutdown -h 1 -k '我真的1小时关机了咯'
# shutdown -h 15:05 -k 'xxxx15:05关机'
12、file鉴定文件类型
普通文件 -/f
目录 d
字符设备文件 c
快设备 b
管道文件 p
软连接 l
套接字 s
13、type鉴定命令
type+命令 可以看到是内嵌的还是外的
14、whatis 查看命令是用来干嘛的
15、which 查看命令的存放位置
16、wherels 查看文件的所有位置,包括配置文件的位置
17、 date时间命令的用法
date --查看当前时间
# date +%F
2011-08-01
# date +%F --date="30 day ago"
2011-07-02
# date "+%Y-%m-%d %H:%M:%S"
2012-10-21 15:18:17
#echo $(($(date +%s)/86400)) <---计算距离1970-01-01到现在的天数
14538
尝试利用帮助把当前时间修改为 2000-10-03 09:04
date
date -s 2012-10-03\ 09:05
date -s "2012-10-03 09:05"
cal
格式 cal month year
cal 2 2012 显示2012年2月份的日历
cal 2012 显示2012年全年的日历
linux基本之一的更多相关文章
- Linux 驱动开发
linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...
- Linux 内核概述 - Linux Kernel
Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...
- NodeJs在Linux下使用的各种问题
环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...
- [linux]阿里云主机的免登陆安全SSH配置与思考
公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- SQL Server on Linux 理由浅析
SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...
- Microsoft Loves Linux
微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...
- Linux 江湖系列阶段性总结
引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...
随机推荐
- webkitAnimationEnd动画事件
春节终于过完了,自己春节似乎过的有点大,过完春节之后,态度一直没有调整好,总有一股过节的情绪,没有完全进入学习和工作的状态来.继续调整当中…… 这两天项目中遇到一个小需求,十分类似于支付宝蚂蚁森林给小 ...
- uva-321-暴力枚举-隐式图搜索
题意:给你n个房间,有许多灯的控制开关,i房间灯的开关在j房间,未开灯的房间不能进,i房间和j房间之间如果没有门,也不能从i进入到j,开始房间是1,并且灯是开着的,问你是否能够走到最后一个房间n,并且 ...
- Linux实用命令整理
说明 点击标题可进入详细讲解的章节 0. 基本命令 linux 基本命令整理 1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar. ...
- 54.纯 CSS 创作一副国际象棋
原文地址:https://segmentfault.com/a/1190000015310484 感想:棋盘是 CSS 画的,棋子是 unicode 字符. HTML code: <html&g ...
- JsonConvert
///"{'jsonParam' : " + jsonText + "}" /* Dictionary<string, object> tmp = ...
- <基础> PHP 进阶之 抽象类(abstract)、接口(interface)、Trait(特征)
抽象类 PHP 5 支持抽象类和抽象方法.定义为抽象的类不能被实例化. 抽象方法只能在抽象类中,抽象类中可以包含非抽象方法 被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现 继 ...
- charles抓包的安装,使用说明以及常见问题解决(windows)
charles抓包的安装,使用说明以及常见问题解决(windows) https://blog.csdn.net/zhangxiang_1102/article/details/77855548
- JedisCluster操作redis集群
1.pom引入依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis< ...
- du 统计文件夹大小
du -h --max-depth=1 |grep [TG] |sort #查找上G和T的目录并排序 du -sh #统计当前目录的大小,以直观方式展现 du -h --max-depth= ...
- 机器学习进阶-目标跟踪-KCF目标跟踪方法 1.cv2.multiTracker_create(构造选框集合) 2. cv2.TrackerKCF_create(获得KCF追踪器) 3. cv2.resize(变化图像大小) 4.cv2.selectROI(在图像上框出选框)
1. tracker = cv2.multiTracker_create() 获得追踪的初始化结果 2.cv2.TrackerKCF_create() 获得KCF追踪器 3.cv2.resize(fr ...