




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RH033 我的学习笔记 UNIT 2LINUX Usage basicsctrl-alt-f1-6ctrl-alt-f7 startx 屏幕切换 shift-PgUp shift-PgDn 滚屏passwd passwd 帐号 修改帐号密码su - 切换成root 帐号,创建新shell su - redhat 切换为redhat用户,创建新shell - 用于传输一个参数,创建新shell,不加的话不会创建sudo 模拟root用户,提升权限。需要先配置如:sudo passwd joeid 查看当前用户信息id username nanogeditvim gvim 几个文本编辑器cat /etc/issue 这个文件是用来设置显示每个终端登录信息的。r 表示版本,内核号 release levelm 表示机器型号,类型 machine architecturen 表示主机名称cat /etc/motd 设置每个帐号登录时显示的信息,切换时不可用ctrl + d 快捷退出用户,结束进程。=unit 3Running Commands and Getting Helpctrl + c 暂停命令执行多个命令可用;隔开,一次运行datedate + Today is %A,%B,%d,%Ydate -u 052209402008 设置时间为 2008.05.22;09:40 2008各个参数设置的格式不同,查看帮助 calcal 9 2010 查看日历whatis 这个命令会在后台自动更新,可以用makewhatis手动生成数据库command -helpman man -k keyword 查找keyword对应的相关帮助 man -K keyword 查找keyword相关的所有文字 man -f keyword 只列出完全匹配keyword的内容条目info 查看/获取帮助/usr/share/doc 目录。列出了一些解释,说明文档=unit 4Browsing the Filesystem/root, /home/username Home Directories/bin, /usr/bin, /usr/local/bin user Executables/sbin, /usr/sbin, /usr/local/sbin system Executables/media, /mnt,/opt other mountpoints/etc configuration/tmp temporary files/boot kernels and bootloader/var, /srv server data/proc,/sys system information/lib, /usr/lib, /usr/local/lib shared librariespwdcd /home/cd . to a directory one level upcd 或 cd to you home directorycd - previous working directoryls -als -lls -R 递归显示目录的结构及里面所有文件ls -ldcp file1 file2 dest 至少有两个参数。-i , -r 递归 ,-p 保留一些相关属性,-a 相当于-rpmv file1 file2 desttouchrm -i file interactiverm -r directory 递归删除rm -f file 强制删除mkdir workrmdir work 删除空目录.rmdir -p test1/test2/test3 大P,递归一次删除file options 测试文件类型mkdir -p test1/test2/test3 大P,递归建立多层目录 mkdir -m 711 test -m,按指定权限建立目录umaskumask -S 大S,查看预设的权限umask 002 设置该帐号预设的文件夹权限文件为666 目录为777 的基数=unit5users,groups and permissionsuid 0 代表 root uid 正常以500开始/etc/passwd gid/etc/groupnewgrp - groupname 临时改变成另一个组成员,用exit退出chown -R user_name file|directory R递归更改 文件所有者chgrp -R group_name file|directory chown joe:apache file 同时改变文件的拥有者和拥有组chmod u+w,go-w filechmod u=rw filechmod +r file 针对所有ugo添加r权限chmod -R . file R递归更改数字权限4 读2 写1 执行chmod 664 filechmod 755 dir=unit 6 using the bash shell* 匹配任意个字符 ? 匹配任一个字符0-9 匹配一段/范围内的数字abc 匹配列表内的字符abc 排除列表内的字符historyvi /etc/profile 设置修改历史记录数量! 重复执行前一条命令!char 执行最近的包含char的命令!num 执行列表中编号里的某条命令!?abc 执行最近的包含abc的命令!-n 重复回滚n条输入命令oldnew 用new替换old,重复执行前一条命令cat /.bash_profilels redhat/.bash_profile 代表home目录$() or 是两个命令解释器。里面引用的是变量echo $(hostname) 系统中的变量echo name 用户自定的变量(文字)echo file3,5,6rm -f file1,3,5 重复依次输出字符bash 变量variable=value$variablefiles=$(ls /etc/)echo $filesctrl-a moves to beginning of linectrl-e moves to end of linectrl-u deletes to beginning of linectrl-k deletes to end of linectrl-arrow moves left or right by wordecho $PATH=unit7 standard I/O and pipes 标准数字编号 输出重定向standard input (STDIN) 0 standard error (STDERR) 2 2& 重定向输出所有文件 追加到某个文件command 2 file 错误输出追加到某个文件find /etc -name passwd find.out 2 find.errfind /etc -name passwd find.out 2 /dev/nullfind /etc -name passwd 2&1 |less 错误(全部)输出到屏幕command1 | command2 管道,错误输出不会通过管道传递ls -C |tr a-z A-Z 查看目录列表并将名称转化为大写echo test mail | mail -s test echo test print | lprecho test print | lpr -P printer_name 使用大写P选项指定打印机名ls -lR /etc |tee stage1.out | sort |tee stage2.out | uniq -c |tee stage3.outtr A-Z a-z .bash_profilecat .bash_profile | tr A-Z a-zWORD Redirect multiple lines from keyboard to STDINmail -s please call file3 比较file1,file2 -u 将不同点输出到file3 patch Comparing filespatch -b file1 file2 比较文件的不同,使用file1恢复file2,并自动以.orig结尾保存结果aspell Spell checkaspell check file.txtaspell -c fileaspell list /dev/null -c 次数 -w 间隔时间echo $? $? 储存的最后一次命令执行的结果 & 表示且,前面命令返回成功结果时执行后面一条| 表示或,否则,前面的命令执行结果失败时执行下面一条ping -c1 -w2 station1 & /dev/null & echo station1 is up |(echo station1 is unreachable; exit 1)布尔值,比较变量,可用 = , -eq 返回0为真,1为假test $A = $B & echo strings are equaltest $A -eq $B & echo strings are equal ps axo pid,comm,pcpu -sort=pcpu 按cpu百分比分类ps axo pid,comm,pcpu -sort=-pcpu 按cpu百分比分类(反向)ps axo pid,comm,pcpu -sort=-pcpu | head -n2=unit 12 configuring the bash shellexport VARIABLE=VALUE 继承性的增加一个变量的赋值set | lessenv | less 查看环境变量的值echo $HOME alias dir=ls -laFalias dir 查看当前的别名设置值aliasalias rm=rm -irm -r junk 使用原来的rm值,不使用别名重定义后的选项find / -name foo*find / -name foo* 两者一样的功能,但下面这个更准确/etc/profile 调用 /etc/profile.d/* 目录下的脚本/.bash_profile 环境变量设置脚本/etc/bashrc/.bashrc 用户别名系统/.bash_logout 用户登出脚本source /etc/bashrc 重新读取环境变量文件=unit 13Finding and Processing Fileslocateupdatedb 使用locate前要先用此命令更新数据库 /etc/updatedb.conf配置文件-i 忽略大小写-n X 显示前x行-e dir1,dir2,. 指定目录查找find / -perm -002 -exec chmod o-w ;find / -perm -002 -ok chmod o-w ;对查找到的东西执行其它操作。注意后面一定要为 space (空格+)结束。-ok 需要确认。find /home -user joe -group joefind -user joe -not -group joefind -user joe -o -user jane-uid -atime +/-5 最后一次访问时间-mtime +/-5 最后一次修改时间-ctime +/-5 最后一次数据改变时间-amin-mmin-cmin 使用时间单位分find / -perm -740 相当于反向掩码777-740=037 具有以上权利的都会匹配find / -perm +740find -size 10Mfind -size +10M 大于10Mfind -size -10M 小于10M=unit 14 Network Clientslinks 文本界面的因特网连接工具links -dump -dump 以标准输出到屏幕,然后退出links -source wget -tries=50 -wait=30 /filesssh userhostname command 不加用户名时默认为root/var/log/securescp source destination 加密的ssh传输 destination= userhost:/path/to/file-r 递归 -p -C 大C,压缩rsync *.conf barney:/home/joe/configs/ 加密的ssh传输,比scp更快,只会传输不 同的,更改过的地方ssh-keygenssh-copy-id -i .ssh/id_rsa.pub rootstationY -i 重新指定名称,对于非 默认名的情况下将公钥复制成 /.ssh/authorized_keys 文件。lftp -u joe lftpget /pub/file.txtsmbclient -L server1 查看主机上的共享smbclient -U student /server1/homes 远程像FTP样的连接主机ssh -x userhostB xterm & 图形化的连接远程主机,xterm为在本地机上显示pingtraceroutehostdignetstatgnome-nettool 图形化的网络工具=unit 15 Advanced Topics in Users,Groups and Permissionsls -ln 可以查看到文件的所属用户,组ID/etc/passwd , /etc/shadow , /etc/group , /etc/gshadow 四个文件system-config-usersuseradd ,usermod ,userdel -r 用户帐户管理,维护usermod -d /home/new -m new 重新指定用户的home目录,注意要加-m, 否则只是修改/etc/passwd文件w connected userslast displays a connection and reboot historylast root 显示具体某个帐号登录信息lastb 显示登录出错信息lastlog 列出最近一天所有用户登录日志 文件权限是666,文件夹权限是777非特权用户umask 002 文件夹775 文件664 特权用户umask 022 文件夹755 文件644/etc/bashrc/.bashrc 两个文件可永久设置umaskumask 022umask -S find /bin /usr/bin -perm -4000 -lsfind /bin /usr/bin -perm -u+s -ls=unit 16 The Linux Filesystem In-Depthls -li 查看,显示文件结点位置ln filename linkname 硬链接,也是指向同一结点,但当有一个链 接存在时,结点就不会被清除ln -s filename linkname 软链接,相当于快捷方式,原文件被清除时,会失效 它自己占用结点块(储存文件名),并有777完全权限,以便能打开链接的文件ln -s 源文件或目录 目标文件或目录 注意要把文件或目录的路径写全- 一般文件d 目录l 链接文件b 块设备文件c character字符设备文件p 管道文件 使用mknod mypipe p 创建s socket文件mtools 一类集成的,linux下访问DOS分区的软驱工具。mdir a: 可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州幼儿园改造施工方案
- 小学文明施工方案博客
- 四川省巴中市普通高中2023级“零诊”考试数学试题(含答案)
- 走廊顶棚改造方案范本
- 土钉墙雨季施工方案图片
- 企业安全会议汇报
- 2026届山东省德州七中学九年级化学第一学期期末联考试题含解析
- 行车工安全操作指南
- 人民保险培训课程
- 2026届黑龙江省绥滨农场学校九年级英语第一学期期末检测试题含解析
- 铁路工程设计防火规范
- 外贸客户验收设备报告工厂测试FATSAT
- 国开电大外国文学形考
- 函数的概念学习任务单-高一上学期数学人教A版(2019)必修第一册
- 产品技术规格书模板
- 《绿色建筑评价标准》解读
- 颈脊髓损伤患者护理查房PPT
- 小学数学 北师大版 六年级上册 第二单元第1课时《分数混合运算(一)》 课件
- 《冷冲压工艺与模具设计》完整版ppt课件全套教程
- 浙大中控DCS图形化编程(“模块”)共248张课件
- 自采商品管理流程
评论
0/150
提交评论