Linux 基础笔记
1 vim /etc/inittab linux配置文件,这个文件负责设置init初始化程序初始化脚本在哪里;
2 passwd 修改密码
2.1 passwd xxx 修改具体用户的密码
3.1 system-config-language 系统语言修改
3.2 system-config-packages 包
3.3 system-config-display 显示修改
4 su - xxx 改为其他账户
5 sudo /usr/sbin/useradd xxx 授权添加账户
6 vim /etc/sudoers 显示sudoer列表及权限
6.1 Default specification 自定义修改权限
6.1.1 Cmnd_Alias USERS = /usr/sbin/useradd, /usr/sbin/userdel, /usr/sbin/usermod
6.2 Allow root to run any commands anywhere 在这里添加授权用户
6.2.1 root ALL=(ALL) ALL 示例
6.2.2 rehat ALL=(ALL) USERS 示例
7 more /etc/passwd 查看用户列表
8 id xxx 查看用户所在组的信息
9 Command -a -b -c -abc 所有命令-a -b -c = -abc
9.1 Command --help 等于一个整体的命令
9.2 Command ; Command 用于两个命令间分割(类似于批处理) #两个命令之间没有必然的联系#
9.3 command [] 可以不用加
9.4 command <> 必须加
9.5 command {} 表示列表 {1..20}
9.6 command x|y|z 三选一 不能同时使用
10 date 当前的时间和日期
10.1 date 123011072008 修改日期(月日小时分钟年)
11 calc 显示日历
11.1 calc 11 2014 显示指定日历
12 whatis 显示一个短的描述
12.1 whatis system 可以查看到system下所有的命令
13 command --help 该命令详细的描述 (不是所有命令都提供--help)
14 man 命令描述
14.1 man / 在man中按/可以搜索关键字
14.2 man n N 在man中按n为下一个, N为向上
14.3 man q 在man中按q是退出
14.4 man -k 后加关键字可以搜索所有关键字有关联的命令
15 info 比man更加详细
15.1 info s 搜索
15.2 info tab tab跳到下一个关键字
15.3 info n/p 向下
15.4 info u/1 向上
15.5 info q 退出
16 /user/share/doc linux的帮助文档
16.1 more xxx 进入某个文档中用more+文件可以查看文件
17 df 查看磁盘
17.1 df -h 查看磁盘
18 fdisk 分区工具
19 /proc/ 该目录下是当前系统的硬件信息及状态
20 pwd 显示当前目录的绝对路径(完整路径)
20.1 pwd -P 显示当前目录的真实目录(有可能是链接目录)
21 cp 复制
21.1 cp /proc/cpuinfo /usr/games/ 绝对路径写法
22.2 cp -R 拷贝目录时用(目录中有文件时)
22.3 cp xxx xxx xxx destion 拷贝多个文件到同一个目录
22.4 cp -a 包含pdr三个参数的作用(r递归,p保存权限及时间戳记,d链接文件(快捷方式)
22.5 cp -i 提示的作用
22.6 cp /proc/cpuinfo /usr/games/abc 将文件拷贝到目的地并且改名成abc
23 cd 改变目录
23.1 cd .. 上一级目录
23.2 cd . 当前目录
23.3 cd 返回到home目录(root在/root,用户在/home/XXX)
23.4 cd - 返回到上一个工作目录
24 ls 显示目录清单
24.1 ls /xxx/ 显示指定目录清单
24.2 ls -a 显示所有信息(包含隐藏文件)
24.3 ls -l = ll 显示扩展信息(一般用ll)
24.4 ls -R 显示递归信息(子目录的清单也会显示出来)
24.5 ls -ld 显示目录本身的信息
25 mv 剪切(移动文件属性不会发生变化)
25.1 mv default default.bak 对文件或者目录进行改名
26 touch 创建一个空白文件
26.1 touch /proc/cpuinfo 更新时间戳
27 rm 删除文件
27.1 rm -i 交互(询问)
27.2 rm -r 递归
27.3 rm -f 强制删除
27.4 rm * -rf 强制删除当前目录下所有目录及文件(常用)
27.5 rm -rf /xxx 强制删除指定目录下的所有目录及文件
27.6 rm .* -rf 包含隐藏文件一起删除
28 mkdir 创建目录
29 file 判断文件的属性(用什么软件打开)
30.1 黑色文件 二进制文件
30.2 蓝色文件 目录
30.3 绿色文件 可执行文件
30.4 淡蓝色文件 链接文件
30.5 红色文件 压缩文件
30.6 红底文件 SUID文件
30.7 黄底黑色文件 SGID文件
31 chmod ugo+-wrx =+赋予 -删除 wrx
32.1 chown -R user file/目录 只有root能修改uid,
32.2 chgrp -R user file/目录 拥有人和root能修改gid
32.3 chown -R user:group file/目录 同时改变uid和gid
33.1 * 表示0个及所有字符
33.2 ? 表示单一字符
33.3 [0-9] 表示0到9
33.4 [abc] 匹配到abc中的一个字符(反向选择)
33.5 [^abc} 匹配abc中的任意字符(正向选择)
34 TAB 可以补齐命令,文件名
35 /etc/profile 可以修改history的记录
36.1 ctrl+r 加字符 显示出最后一次此字符开头的命令
36.2 Esc+. 调用最后一次使用的参数
36.3 Alt+. UP 调用以前的命令
36.4 !$ 执行最后一条写入的命令
36.5 ~ 显示的是home目录
37.1 echco "(hostname)" 表示调用的一个变量(字符串),而非常量
37.2 echo "`hostname`" 表示调用的是一个常量
37.3 touch abc{1,3,4}.txt 表示所有的都会调用
38.1 hi=hello 定义hi=hello 定义一个变量
38.2 echo $hi 显示为hello
39.1 ctrl+a 移动到行首
39.2 ctrl+e 移动到行尾
39.3 ctrl+u 删除光标到行首的内容
39.4 ctrl+k 删除光标到行尾的内容
39.5 ctrl+arrow 在单词间移动
39.6 ctrl+c 中断
39.7 ctrl+shift+c 复制
39.8 ctrl+shift+v 粘帖
40 .sh 给人去识别为脚本
Linux 基础笔记的更多相关文章
- Linux基础笔记—— 走进Linux
走进Linux 操作系统 操作系统是计算机中必不可少的基础系统软件,他的作用是管理和控制计算机系统中的硬件和软件资源,合理有效的组织系统的工作流程,在计算机系统(硬件)与使用者之间提供接口作用. 操作 ...
- linux 基础笔记(一)
[1.1]系统的选择 Centos: CentOS(Community Enterprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise ...
- 2015-11-17 linux基础笔记
21. 可执行权限不代表能够执行,这得看文件内容 22. 还是可以用适当的拓展名表示该文件是什么种类的*.sh 脚本或批处理文件 *Z.*.tar.*.tar.gz.*.zip.*.tgz 压缩文件 ...
- 2015-11-13 linux基础笔记
1.安装linux 使用光盘,版本CENSOS6.6 2.命令过长请使用\ 后enter键换行转义 直到不需要转义后回车运行 3.linux 大小写敏感 4.显示terminal 输出语言 ec ...
- Linux基础笔记——RAID
关于RAID RAID0:理论上来说一个有n块磁盘组成的raid0,它的读写是单个磁盘性能的n倍,具有低成本,高性能,低安全性,可用于可靠性不高的应用,如:视频.音频.临时数据存储等 RAID1:也称 ...
- Linux基础笔记
基本命令: man man 查看手册 (1)pwd 显示路径 (2)cd 切换路径 (3)ls -a;-l;-h;-i;-d (隐藏的:长列表显示:human显示:索引号:只显示列表) (4)c ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- Linux 学习笔记之超详细基础linux命令(the end)
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 14---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 14
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 13---------------- ...
随机推荐
- MAC上显示隐藏文件夹
第一步:打开「终端」应用程序. 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killal ...
- Dapper学习笔记(2)-链接引用
在研究Dapper源码时发现Dapper NET45类库中的SqlMapper.cs文件前面有个蓝色的箭头图标,发现在Dapper NET45文件夹下根本不存在SqlMapper.cs文件,其文件属性 ...
- 使用javascript打开一个新页而不被浏览器屏蔽
使用javascript打开一个新页面可以有几种方式,但各有利弊,以下做下分析 1.window.open(url) 这是新手最常用的方法,好处是简单易用,坏处,很简单,会被很多浏览器拦截而导致功能失 ...
- android性能测试与调优:使用 DDMS 查看内存分配情况
1. 启用自己的APK后 2. 点击左边更新heap 3. 点击右边的heap中的垃圾回收cause GC,等待数秒出现回收内存与数据情况(由于内存回收了APK运行出现异常crash) 4. 点击一个 ...
- Hadoop YARN中内存的设置
在YARN中,资源管理由ResourceManager和NodeManager共同完成,其中,ResourceManager中的调度器负责资源的分配,而NodeManager则负责资源的供给和隔离.R ...
- python简易爬虫来实现自动图片下载
菜鸟新人刚刚入住博客园,先发个之前写的简易爬虫的实现吧,水平有限请轻喷. 估计利用python实现爬虫的程序网上已经有太多了,不过新人用来练手学习python确实是个不错的选择.本人借鉴网上的部分实现 ...
- c# 禁用 webBrowser 声音(转)
const int FEATURE_DISABLE_NAVIGATION_SOUNDS = 21; const int SET_FEATURE_ON_PROCESS = 0x00000002; [Dl ...
- <转>人生与最速曲线
看完你好象发现了什么o(∩_∩)o 来源网络 来自为知笔记(Wiz)
- JAVA并发框架之Semaphore实现生产者与消费者模型
分类: Java技术 锁和信号量(Semaphore)是实现多线程同步的两种常用的手段.信号量需要初始化一个许可值,许可值可以大于0,也可以小于0,也可以等于0. 如果大于0,表示 ...
- ASP.NET收发邮件
在.NET中常见到在线发邮件的实例,网站加上这个功能可以方便站长与用户的交流. NET 中发邮件有时候会用到IIS组件中的邮件服务器,不过复杂.对虚拟主机的配置也较麻烦, 也可用第三方组件比如Jmai ...