文档库 最新最全的文档下载
当前位置:文档库 › 1.unix笔记

1.unix笔记

csd1007班级 c/c++班
理解 思考
系统fliunx
unxi命令 2天
c/c++ 14天
数据结构 4天
标准模板 2
共计22天时间 基础课程
uc vc
--------------------------------------
陈宗权 https://www.wendangku.net/doc/5011529113.html,
基础 理解能力
英语初中 数学 高三
常识
实际要求大专以上 才可以的
听 不要敲代码 c# java 成就感 兴趣
一周适应 ftp 分发
记笔记 理解脑子:
练 想 复习 作业 自由
达内tv 个人秀 解困 锻炼 勇气 表达能力
----------------------------------------------
os operting system
hardware software kernel shell
application photoshop ps user
常用命名《 unix开发》249页
shell:大致差不多 默认bash
1.ctrl+c:终止当前命令
sh-> bash
2.ps pring status 打印进程状态 显示进程
3.exit 退出命令
管理员可以指定不同用户的shell 工作目录[home目录] 权限 根用户root
4.exec 新的shell名字 切换shell
5.date 显示时间 管理员权限才可以改日期
文件系统:文件和目录构成系统 任何os必须支持fs
windows 分为逻辑盘符
linux 不分的 根目录的 254页
双击计算机 ->文件系统
bin boot dev->disk 每个逻辑盘只是目录
etc home lib lost+found
media misc mnt net opt proc root
sbin seliunx srv sys ttpboot tmp usr var
-------------------------------------------------
文件或目录的路径
/etc/asa/cards/siconf 文件或目录
alias 别名 conf 配置文件 路径
6.清屏 claer 命令小写 ctrl+l清屏
bash支持光标上下键翻命令历史 左右修改
7.pwd:当前命令 print working directory
pid:进程id tty:终端编号 cmd 命令 都是唯一
不到1s用0表示
8.cd:chanage directory 改变当前目录
绝对路径:从根目录开始 /根目录/表示分割作用
相对路径:从当前目录开始
北京朝阳北辰大厦 8层
9.cd ~或者cd 直接跳转到自己的主目录
10.cd ~别人的用户 进入别人的主目录
../上一级 ../../上一级的上一级 ./当前目录下
11.ls 列出文件或或目录
可以指定多个目录 -l 长格式
-f 给文件打标记号
* 可执行 @软连接 快捷方式
-t按时间顺序排列 严格区分大小写
-R指定目录树

12.远程操作 各个中心
telnet:172.168.9.6
u:openlab p:open123
192.168.0.20 openlab open123
% csh提示符 无盘工作站 网吧用的点
命令是一样的 cbd校区 中关村校区
exit 断开 logout也可以 ctrl+d也可以啊
13.passwd 修改密码:密码重置6-8 两个字母和一个特别字符 不能喝
用户名相同
用户名和密码存在文件里的
etc/passwd 用户文件组成
etc/group 组文件
etc/shadow 秘密文件
用户名:
密码:x -->etc/shadow 密码加密 root权限访问
用户id
群组id
注释说明 一般

为空
工作目录
shell目录
14.命令可带参数
cd /etc/alsa/ 也可由选项
ps -l 更过 ps -f
ps -e 更多
ps -p 26174[进程id] 指定进程id
ps -p-f
ls /目录
15.man 命令名 linux系统帮助
date(1)表示用户命令
synopsis 语法
discription说明
invlid
管理员 uid gid为0 用户不一定是零
16.id 指定用户 显示指定的用户uid gid
-a unix里面用
192.168.180.92
login tdrp
运行了多个shell只用一个再起作用的 另一 个等待
命令和可执行文件是一回事 内部命令不需要 可执行文件 zsh ksh csh bash sleep 睡眠
-文件 d目录 l软连接 x可执行文件
建立管道: makfifo abc
in -s /bin/date da
ls-l pipe管道 directory d lin快捷方式 -
1表示管道
目录 4k 组名和用户名一样
硬链接:给文件再起个名字 一般为1 目录不理会
软(符号)连接 ln -s /bin/sleep bs
./bs当前目录bs
硬链接:必须在同一个物理设备上 不用建立文件
ln /bin/sleep ds 相互平等
复制:
cp(copy) /bin/zsh ~/Desktop/
硬链接变成0文件才真正删除 必须统一磁盘分区
目录默认连接为2 不是人为建立 只是为了统计
目录下建立子目录会增加
linux权限系统
权限: 2w 写 4r读 1x执行 0
3组 自己 同组 不认识的
rwxrw---x 7 普通用户管理员可以修改自己的文件 管理员可以修改任何文件
文档类型 权限 连接数 组名 用户名 进程id 创建时间 文件名
------------------------------------
u 自己 g 组内 o外组 a所有人
chmod change mode 修改权限
chmod o-rx z 外族人减去读执行的权限
chmod ugo+x z 给所有人加执行权限
chmod ugo 777 z
0打头 表示八进制数 0777 表示所有人有读写执行权限
文件操作
rm 删除
mkdir 建立目录
touch 创建空文件
cp 复制文/件文件夹 -r连目录一起复制
date >abc 重定向 覆盖内容 >> 追加
cat 打开文件
more看文件【大文件 一屏幕暂停】 空格一行 回车一屏幕 q退出
less看文件 不能后退 可以使用方向键盘 观看
head -5 看前5行 默认前十行
teil -5 看后5行 默认后十行
wc word count统计数量 行数 单词数[空白为分割标记] 字节数
wc -l 只要行数 wc -c 只要字节数 wc-w 只要单词数
cal 日历 2010八月
dev/tty 表示终端屏幕和键盘
dev/null 黑洞文件 空文件【设备】0长度
mv 文件移动
rm -r删除文件及其目录
rmdir 删除空目录
i 给与提示
rm -r ~千万不要使用
grep 字符串 文件 在文件内查找并显示指定字符串-i忽略大小写
ignore忽略大小写 -v 不包含指定字符串>tem
cat tem tm tem 可以用;链接字符串
管道:左边命令的输出当成为成文件交给右边的命令 |
grep -v -10- /ect/passwd|wc -l
管道很常用啊
---------------------------------------

---------------------
通配符 由shell处理的
*任意个数的任意字符
?一个字符任意
-d 只看目录不用进入目录
[1-1] 指定一个字符的范围
[135ajm] 可以调的 只会匹配一个字符
f[4-12] 4-1 2的范围 从小到大 有的系统可以到这
-------------------------------------------------------------
# 管理员$普通用户 删除 移动
统计有多少用户是nologin
grep nolongin etc/passwd | wc -l

编辑器:gedit kate
-------------------------------------------------------------
命令行:vi vim是一个好东西 远程登录终端非常常用
:help 的帮助
:q enter 版本
: help version 查看版本
命令状态【 默认 】---> i a o插入状态
<--- esc键
i:切换状态 光标的前面
a:追加 光标位置的后面
o:新起一行
I行首 A行尾追加 O光标位置的上一行
delete 进行删除 插入模式 unix不管用的
低行模式(命令状态的一种);
:开头的会在低行出现 成为低行模式
:q !强制退出 支持恢复一次 x删除光标位置的字符 3x删除3个字符
只在行上 u恢复 vi内部剪切板 p命令 光标位置之后 P光标位置之前
db删除本单词的开头
dw删除到下一个单词开头 空格也删除
de删除到下一个单词末尾
5d 删除5个单词
dd删除一正行
dd5 删除5行
d$ 删除到行尾
d0删除到行首
:9,16删除9到16行
:q insert 插入 覆盖 命令直接切换
光标引动:上下左右键 j下k上h左l右
0 行首 $行尾 H屏幕开始 L屏幕结尾 M屏幕中间
pageup pagedown 翻页 ctr+d 后退 ctr+f 前进 也可翻页
vi filename--按下i---esc q:
:行号 到某一行
行号 G 也可以
G:到文件末尾
w 下一个单词的开头 b上一个单词的开头 e下一个单词的末尾
显示行号 :set nu 取消行号 :set nonu
:8,11 m移动 18 把8-11的内容移动18行后
:8,11co18 把8-11的内容复制到18行后
yl 复制一个字符到剪切板
3yl 复制3个字符到剪切板
yw 复制一个单词到剪切板
ye 复制一个单词不带空白剪切板
yy 复制一整行剪切板
替换:
8r 替换8个字符 光标后面
cw 替换整个单词 进入插入状态
cc 替换一整行
~大写小写反转
s 把一个字符换成一段内容
插入一个文件内容 光标文件之下
:r文件路径
G 两行合并
:5,8s/wf /妻子 替换5-8的wf 之替换每行的第一行
:5,8s/wf /妻子 g 替换5-8的wf 之替换每行的全部
全文替换:
ctrl+d:取得信息
:1,38s/wf/妻子/g 全文替换
:1,$s/wf/妻子/g全文替换
%表示第一行到最后一行
文件查找:
外部:grep:查找
内部:/查找 当前光标位置往后查找 光标 n继续查找
?查找 当前光标位置往前查找光标 n继续查找
去掉色:找不到的
:wq 保存退出 :x保存并且退出 ZZ保存退出 不提倡啊
ctrl+z挂起 文

件不受影响 fg恢复
试一下就可以的
ps-l看状态
PPID 父进程id s状态
s 睡眠 t挂起 r运行
sleep 10& 让sleep在后头执行 done完成
僵尸状态:z 程序结束 资源没有回收
ps -e-l看所有的的
ps -f-p完整命令
gnome-terminel 创建终端 加载shell -1 初始化进程
调度进程 pid 0 linux直接init没有
jobs查看后台命令
+ - 没有的最低
fg 后台任务前台执行
bg 在后台执行后台任务
终止前台任务 ctrl+c vi除外 kill 进程名
singterm 终止信息 捕获信号
kill 后台任务编号 终止后台任
练习打字 黑体字方括号括起来
men clear q退出
men cd
men sleep
--------------------------------------------
awk命令
unix必须先用命令 功能键光标不起作用
sun0S5.10
find 引号保起来 shell不会处理
指定目录 * /
条件 【处理命令】 文件或者目录
默认-print打印
条件
-name 安名字
-date 安日期



























相关文档
相关文档 最新文档