Chinaunix首页 | 论坛 | 博客
  • 博客访问: 791091
  • 博文数量: 180
  • 博客积分: 4447
  • 博客等级: 上校
  • 技术积分: 1582
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-03 14:51
文章分类

全部博文(180)

文章存档

2014年(6)

2013年(8)

2011年(125)

2009年(35)

2008年(1)

2007年(5)

分类: LINUX

2009-02-23 16:32:07

1.命令帮助的解释
(1)COMMAND [options][arguments]
 如果是一个字母的参数使用-,如 -a -t等而且可以合并 -at
 如果是一个单词的就用-- 如 -all
(2)[]表示可选,没有这个也可以执行
(3)<>表示可变的变量
(4)|表示或者的意思如-S|--status
 
2.passwd技巧
passwd -S 用户名
查看该用户的情况,如是否存在密码等信息
 
3.帮助文档的几种方法
usage summaries  使用摘要
(1) --help
 (2) waitis
 (3) man or info
 (4)/usr/share/doc
 (5)redhat documentation
 
4.cal 命令
查看 指令月 2008年6月
cal 6 2008
查看2009年的 cal 2009
 
5.man的使用
man [] command
对应的章节是在/usr/share/man/
 
进入man后可以使用 上下左右查看
也可以使用pageup pagedown 翻页,/可以进行搜索文字,用n/N进行查找下一个按Q退出
使用man -k 命令 显示符合的页面
 
 
6.info 文档是查看是
info command
info是使用小节的结构
如info ls
进入后按TAB键,然后按回车,可以链接到其他的页面
n跳到下一小节 p跳到上一小节 u跳到上以小节(如果没有的话就跳到大节)
 
 
7.关于目录结构
"/" 英文叫做 forward slash
 
 
8.cp保留原有时间,使用-p参数
-r 表示复制目录
-p -r = -a
 
9.less命令按v时,可以使用vi编辑
 
10.使用file,可以显示文件类型
 
11.sort 按照字段排序
sort -k 2 表示按照第2个字段排序
 
12.cat -A 显示所有的字符
   cat -s 合并空白行
   cat -b 显示行号
 
13.less 分页显示文档
上下可以使用pageup/pagedown
/text 搜索文字
n 下一匹配
v 用吻遍编辑器编辑
 
 
 14.history用法
! 编号
^2^1 可以把上个指令的2改成1
^user^root
 
15.~技巧
到wq目录cd  ~wq
到自己目录cd ~
 
17 使用{}
touch {a,b}建立了 a 和b
touch a{a,b}建立了 aa 和ab
touch {a,b}.{1,2} a.1,a.2 b.1 ,b.2
 
18使用()
也可以执行命令
$(hostname)
 
19使用[]进行数学计算
echo $[$a +$c]
+   加
-   减
*   乘
/   除
%   余数
** 幂
 
20.双引号不能对以下几个符号限制
! \ $ `
 
 
21.历史命令的集中方法
CTRL+R可以进行搜索
执行ping 192.168.1.1 后
输入telnet ESC键再按点,就会显示 telnet 192.168.1.1
 
22.用set -o 查看系统一些设置
切换到vi 编辑模式 set -o vi
-是disable的意思,而o 是off的意思,就是enable的意思
不想使用就用set +o vi
 
23.输入和输出
0 代表标准输入
1 代表标准输出
2 代表错误输出
find /etc/ -name passwd 1>wq.txt
默认就是1
标准输出和标准错误输出导入到不同的档案
find /etc -name passwd 2>errs 1>wq.txt
find /etc -name passwd >alloutput 2>&1
或find /etc -name passwd &>alloutput1
不建议用&可以会有其他的
 tr 'A-Z' 'a-z'<.bash_profile
 
24.CUT命令的使用
cut -f 指定栏位
cut -d 间隔符号(默认是TAB)
cut -c 多少个字符
 
25.sort 命令的使用
-r 反向排列
-f 不区分大大小写
-u 去除重复
-t 设定分隔符
-n 用数值排列
-k 按照哪一栏做排列
 
26使用mail发邮件
mail -s "标题" 收件人
然后输入内容
.回车
就可以了
查看mail,使用mail命令
退出为q 或x
阅读过然后按Q会在~/mbox里
 
27./etc/passwd文件的说明
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
第一个栏位,表示用户名
第二个栏位x,表示必须使用密码,如果去掉x,则再本地不需要输入密码就可以登陆了。
第三个栏位用户的uid
第四个栏位用户的gid
第五个栏位表示用户的说明
第六个栏位表示用户的主目录
第七个栏位表示用户执行的shell
 
28、/etc/shadow文件的说明
第一个栏位表示用户名
第二个栏位表示MD5加密的密码($1$)开头表示用户已经成功设置过密码
 
29./etc/group
第一个栏位表示用户名
第二个x表示group必须用密码登陆
第三个栏位表示gid

30.linux对文件权限的流程
 
 
 31.用命令打印文件
lpr -P打印机名 文件名
lpq -P打印机名  查看状态
用lp -d打印机名 文件名
lpstat 查看所有打印机的状态 
lprm 删除打印队列
 
 队列存在/var/spool/cups目录
移动队列用lpmove OK-9 hp
插队lp -i17 -q51 默认优先权都是50
reject 打印机名称 关闭
accept 打印机名称 打开
 
32.ls -i 可以查看inode
 
33.df -h 文件名可以查看当前文件所在文件系统的磁盘空间占用情况
 
34.du -h 可以查看目录下的文件用了多少空间
 
35.mkfs -t ext2 /dev/floopy 把软盘format成ext2
   mk2fs /dev/floopy
 
36.gzip -vc 1.txt >/root/1.gz
-v 表示显示压缩比
-c 表示可以选择输出文件
 
37.关于shell变量
使用set 命令可以查看所有的变量
使用env 命令可以查看当前所有的环境变量
 
38.PS1的设定
 
39.set 的使用
可以使用set -o noclobber表示当使用>或>&的时候如果目标文件存在不会进行覆盖的
 
40.reset
当终端乱码就可以使用reset
 
 
41.linux启动后执行的顺序
 
 
42.使用su 用户名与su - 用户名的区别
su 用户名 会将原来的用户的环境变量带到新的用户
su - 用户名 不会将原来的用户的环境变量带到新的用户,而是使用自己的环境变量
使用su - 启动一个login shell
su 不加用户名切换到root
su - 不加用户名切换到root 启动一个login shell
 
 
43.当前用户属于哪个群组使用groups命令 或id命令
 
44.查看哪些用户登陆到系统中,可以使用users,who,w
 
45.查看登陆过的历史及开机的历史last
 
46.一般用户默认的umask是0002 ,而root是0022
同时需要注意的是,并不是数字相减,而是权限相减才对
 
 
47.设置suid,sgid,sticky
使用chmod u+s 文件名
    chmod g+s 文件名
    chmod o+t 文件名
注意一下如果uid,gid 中有x权限的把x权限替换成s,如果没有X权限就替换成S权限
        如果sticky有中有x权限的把x权限替换成t,如果没有X权限就替换成T权限
 
suid   sgid  sticky
 4       2      1  
 
48.suid的作用
设置了suid以后,可以使用使用者的身份来执行这个程序
 
49.ping 192.168.1.1 -c4  表示ping4次
    
50.ls - ld /root 查看目录本身,如果不加d会查看/root下面的档案和目录
 
51.sticky和sgid可以设置在目录上
sticky设置了后,只有root和档案的所有者才能删除,而不是看其他的权限
 
52.显示文件前15行的内容
head -n 15 file1
 
53.将unix文件格式替换成dos文件格式的方法
tr '$' '\r'
 
54.使用sdiff命令对比文件
结果|表示不一样<表示第一个文件,>表示第2个文件
 
55.spell check 文件名
检查拼写
look book 可以查看book对不对
 
56.enpand 把tab 转换成空格
 
57.fmt可以重新格式化段落
 
58.其他的编辑工具
 
pr -5 文件名,可以分5列进行打印
 
 
PDF下载地址:
阅读(904) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~