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基本之一的更多相关文章

  1. Linux 驱动开发

    linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ...

  2. Linux 内核概述 - Linux Kernel

    Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ...

  3. 死磕内存篇 --- JAVA进程和linux内存间的大小关系

    运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ...

  4. NodeJs在Linux下使用的各种问题

    环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ...

  5. [linux]阿里云主机的免登陆安全SSH配置与思考

    公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ...

  6. 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. ...

  7. 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 服务器安装操 ...

  8. SQL Server on Linux 理由浅析

    SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ...

  9. Microsoft Loves Linux

    微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ...

  10. Linux 江湖系列阶段性总结

    引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...

随机推荐

  1. Centos下添加用户并赋权

    创建新用户 创建一个用户名为:linuxidc [root@localhost ~]# adduser linuxidc 为这个用户初始化密码,linux会判断密码复杂度,不过可以强行忽略: [roo ...

  2. Java 文件类 File

    1.File 类 1.File 类 1.1.构造方法 文件的 抽象路径名(操作系统无关) 构造方法 格式 说明 File(String filename) 把文件路径名字符串转换为“抽象路径名”,用来 ...

  3. 快速了解CSS3当中的HSLA 颜色值怎么算

    CSS3文档中提到:(HSLA) H是色度,取值在0度~360度之间,0度是红色,120度是绿色,240度是蓝色.360度也是红色. S是饱和度,是色彩的纯度,是一个百分比的值,取值在0%~100%, ...

  4. 使用Hexo + Github Pages搭建个人独立博客

    使用Hexo + Github Pages搭建个人独立博客 https://linghucong.js.org/2016/04/15/2016-04-15-hexo-github-pages-blog ...

  5. Loadrunner:win10下Vuser 运行脚本通过,Controller执行用户并发报错

    现象:win7安装LR可以正常使用,将win7升级到win10之后,运行场景之后报错:Error (-81024): LR_VUG: The 'QTWeb' type is not supported ...

  6. 混合式应用真机调试(Android Studio + Chrome)

    如何在chrome上调试混合式APP https://developers.google.com/web/tools/chrome-devtools/remote-debugging/ Get Sta ...

  7. [C基础修炼]如何用vs2017写一个C语言hello world程序

    从微软官网下载vs2017安装后,打开 文件>新建>项目>Visual C++空项目(选择名称,位置)确定>找到源文件 鼠标右击>添加>新建项>Visual ...

  8. UI学习网站

    以下是我收集的UI设计的网站提供给大家参考: 站酷 www.zcool.com.cn UI中国 www.ui.cn 学UI网 www.xueui.cn UIGREAT www.uigreat.com ...

  9. 深度学习原理与框架-神经网络-线性回归与神经网络的效果对比 1.np.c_[将数据进行合并] 2.np.linspace(将数据拆成n等分) 3.np.meshgrid(将一维数据表示为二维的维度) 4.plt.contourf(画出等高线图,画算法边界)

    1. np.c[a, b]  将列表或者数据进行合并,我们也可以使用np.concatenate 参数说明:a和b表示输入的列表数据 2.np.linspace(0, 1, N) # 将0和1之间的数 ...

  10. jquery元素使用

    特殊用法: var formFields = $([]).add(_ele1).add(_ele2);  可将多个元素整合到一个集合中 1.has方法 has()方法查找自己,has为子集条件,即包含 ...