【Java学习-J.160328.0.2】笔记1-Linux基础
来源:互联网 发布:程序员用什么机械键盘 编辑:程序博客网 时间:2024/05/29 11:35
bash shell
$ --普通用户 #--管理员root
[justin@localhost~] 以justin身份登陆本机,本机名称localhost,~表示当前目录为justin的家目录 root用户为/root 其他用户为 /home/用户名
su 用户名
切换用户 Linux下默认是普通账户(windows默认管理员),要注意su/su-命令的区别,su 身份切换但是shell还是普通用户的shell 而su – 这是身份和shell都是root。
pwd
查看整个路径名
ls
ls -l 使用长格式显示文件内容,查看文件详细
文件属性 文件数 拥有者 所属group 文件大小 建档日期 文件名
drwxr-xr-x 4 root root 4096 Mar 28 14:59 acpi
* 文件属性(一共10 bit位) 第一个d(目录)/l(连文件)/-(表示文件) 文件基本属性可读 r 可写w可执行x 上例中的 drwx(owenr)r-x(group)r-x(other)
Ls–a 用于显示隐藏文件
隐藏文件是以”.”开头命名的文件
ls –R(注意是大写)递归查询
date
用于日期的查看与修改
设定时间使用参数 –s 只能root才有权限设置 可以使用man date 进行查看如何设置(man 手册)。
passwd
用来修改密码
head/tail
显示前十行/后十行文本(默认十行),可是选项 –n 进行行数限定head –n 2 passwd 显示前两行的文本
wc
用于打印行数、单词数、字母数等 -l 行数 –w 单词数 –c字母数
tab
命令补齐
history
查看历史命令
输入 !数字将直接运行数字所代表的历史命令 !69 将直接运行 wc –c passwd 命令
输入 !命令将直接运行最新的以该命令开头的命令 !wc将运行 wc –c passwd命令。
Esc+.
先按“Esc”键,再按“.”键入前一个命令的最后一个参数
快捷键
ctrl+a回到命令输入开头
ctrl+e回到命令输入结尾
ctrl+u删除从光标(不包含)到开头的部分
ctrl+k删除光标(包含)到结尾的部分
ctrl+左右键 按单词进行左右移动
ctrl+r查找命令,输入关键词在历史命令中查找相关命令
==================================================================
目录
/ 根目录
/boot 存放系统启动核心文件
/usr 存放可执行命令
/usr/bin 存放普通用户命令
/usr/sbin 存放管理命令
/usr/local 存放本地安装的软件和其他文件
/etc 存放配置文件
/var 存放系统运行时要改变的数据
/dev 存放系统使用的外部设备,不存放外部设备的驱动
/run 存放运行中的数据包含进程ID和锁文件,系统运行时所需但重启的时候会被删除下次系统运行时重新生成
/home是用户的宿主目录,一个用户登录系统,进入后,所处的位置就是/home,通常用来保存用户的文件,通常用波浪号“~”来表示当前用户的主目录(home目录):
/root 保存管理员的文件
/tmp 临时目录全局可写空间,在该文件加下的文件10天之后会被删除(var/tmp30天内没有修改或访问将会删除)
相对目录/绝对目录
注意:不能超过4095个字节长度;目录名不超过255个字节
cd
cd – 返回之前二代目录
cd ~ 返回用户的主目录
touch
修好文件时间戳或新建空文件(图中为修改时间戳)。
cp/mv/rm 复制、移动、删除
mkdir创建目录注意选项 –p 可递归创建文件(如下图)
linux中没有重命名的明了,用mv进行重新命名
cp –r 002 004 递归复制文件(002文件夹及其内的文件和和文件夹)至新的文件夹(004)下
cp 004/* 000 复制004文件夹的文件(1.avi 2.avi)(而非文件夹002及其内的文件夹和文件)新的文件夹(000)下
rm
用于删除文件无法删除目录
rm -r进行递归删除,可删除空目录(rmdir只能用于删除空目录)
rm –ri 强制询问进行删除
(2016-03-28上课 | 03-29在线笔记)
linux系统:CentOS 5
1 0
- 【Java学习-J.160328.0.2】笔记1-Linux基础
- 【Java学习-J.160330.0.3】笔记2-Linux基础
- 【Java学习-J.160331.0.4】笔记3-Linux基础
- 【Java学习-J.160331.0.5】笔记4-Linux基础-管理本地Linux用户和组
- 【Java学习-J.160406.0.6】笔记5-Linux基础-linux进程管理
- Java基础.J.1
- J SE基础笔记2
- J SE基础笔记1
- connector/j学习笔记
- java基础学习笔记2
- java基础学习笔记2
- java基础学习笔记2
- java 基础学习笔记2
- Java基础学习笔记2
- java基础学习笔记1
- Java基础学习笔记1
- java基础学习笔记1
- Java基础学习笔记1
- dispatch_queue_set_specific和dispatch_get_specific
- 重新设置Tomcat管理员用户名和密码(v8.0)
- 第三方
- GPIO口 取反
- java基础知识总结10
- 【Java学习-J.160328.0.2】笔记1-Linux基础
- 仿qq的view滚动到底部或顶部后可以松手回弹
- VS1053B模块使用记录
- Android 5.1 Settings源码简要分析
- 说说JSON和JSONP,也许你会豁然开朗
- 设计模式之六大原则
- asorm1.0beta android Sqlite3 ORM 框架说明文档20160329
- Android自定义标题时出现You cannot combine custom titles with other title features
- android基础学习之动画基础