随笔分类 - [040_Linux学习]
摘要:1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部 2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限 3,tar -tzvf test.tar.gz //列出归档内容 4,du -ah //查看文件列表大小 5,du -sh //查看所有文件的大小总和 6,echo ’1+2′|bc -l //数学运算 7,uname -a //查看linux内核等的一些信息 8,badblocks -s /dev/sda
阅读全文
摘要:whereis & locate是用数据库查找,如果查找不到,就要用find了,find是在硬盘中查找的。如何更新这个搜索用的数据库呢?用updatedb就可以了。find指令比较复杂,功能也很强大。
阅读全文
摘要:[root@www ~]# which [-a] command 选项或参数: -a :将所有由 PATH 目弽中可以找到的指令均列出,而不止第一个被找到的指令名称 范例一:分别用 root 不一般账号搜寻 ifconfig 这个指令的完整文件名 [root@www ~]# which ifconfig /sbin/ifconfig <==用 root 可以找到正确的执行档名喔!但是对于bash内建的命令式搜索不到的,比如cd命令。
阅读全文
摘要:1. chattr配置文件属性[root@www ~]# chattr [+-=][ASacdistu] 档案或目录名称 选项不参数: + :增加某一个特殊参数,其他原本存在参数则不动。 - :移除某一个特殊参数,其他原本存在参数则不动。 = :设定一定,丏仅有后面接的参数 A :当设定了 A 这个属性时,若你有存取此档案(或目录)时,他的访问时间atime将不会被修改,可避免 I/O 较慢的机器过度的存取磁盘。这对速度较慢的计算机有帮助S :一般档案是异步写入磁盘的(原理请参考第五章 sync 的说明),如果加上 S 这个 属性时,当你进行任何档案的修改,该更改会『同步』写...
阅读全文
摘要:umask 的分数指的是『该默讣值需要减掉的权限!』因为 r、w、x 分别是 4、2、1 分,也就是说,要拿掉能写的权限,就是输入 2 分,而如果要拿掉能读的权限,也就是 4 分,那么要拿掉读不写的权限,也就是 6 分,而要拿掉执行不写入的权限,也就是 3 分。例题: 假设你的 umask 为 003 ,请问该 umask 情况下,建立的档案和目录权限为? 答: umask 为 003 ,所以拿掉的权限为 --------wx,因此: 档案: (-rw-rw-rw-) - (--------wx) = -rw-rw-r-- 目录: (drwxrwxrwx) - (--------wx) = .
阅读全文
摘要: cat 由第一行开始显示档案内容 tac 从最后一行开始显示,可以看出 tac 是 cat 癿倒着写! nl 显示癿时候,顺道输出行号! more 一页一页癿显示档案内容 less 不 more 类似,但是比 more 更好癿是,他可以往前翻页! head 叧看头几行 tail 叧看尾巳几行 od 以二迚制癿方式读取档案内容!
阅读全文
摘要:1. [root@www tmp]# rmdir test <==可直接删除掉,没问题2.[root@www tmp]# rmdir test1 <==因为尚有内容,所以无法删除!3.[root@www tmp]# rmdir -p test1/test2/test3/test4<==-p选项会连同目录上层空目录也删除掉4.[root@www tmp]# rmdir -r test <==递归删除其下所有内容
阅读全文
摘要:1.[root@www tmp]# mkdir test <=建立一名为 test 的新目录2.[root@www tmp]# mkdir -p test1/test2/test3/test4 <=加了这个-p选项,可以自行帮你建立多层目录!3.[root@www tmp]# mkdir -m 711 test2 <=建立权限为 rwx--x--x的目录
阅读全文
摘要:显示当前所在目录1. pwd显示路径2. pwd -P加上 pwd -P 癿选项后,会丌以连结文件癿数据显示,而是显示正确的完整路径
阅读全文
摘要:. 代表此层目弽 .. 代表上一层目弽 - 代表前一个工作目弽 ~ 代表『目前用户身份』所在癿家目弽 ~account 代表 account 这个用户癿家目弽(account 是个账号名称)
阅读全文
摘要:1. 核心命令 chgrp :改变档案所属群组 chown :改变档案拥有者 chmod :改变档案的权限, SUID, SGID, SBIT 等等的特怅2. 范例一(chgrp)[root@www ~]# chgrp users install.log[root@www ~]# ls -l-rw-r--r-- 1 root users 68495 Jun 25 08:53 install.log[root@www ~]# chgrp testing install.logchgrp: invalid group name `testing' <== 发生错诨讯息啰~.
阅读全文
摘要:1. sync命令 将内存数据同步到硬盘上2. 执行等级 run level 0:关机 run level 3:纯文本模式 run level 5:吨有图形接口模式 run level 6:重新启劢3. 切换等级关机指令init 04. shutdown指令参数[root@www ~]# shutdown -h now 立刻关机,其中 now 相当亍时间为 0 的状态 [root@www ~]# shutdown -h 20:25 系统在今天的 20:25 分会关机,若在 21:25 才下达此挃令,则隑天才关机 [root@www ~]# shutd...
阅读全文
摘要: [ctrl]-G:取得联机帮劣(help),径有用的! [ctrl]-X:离开 naon 软件,若有修改过档案会提示是否需要储存喔! [ctrl]-O:储存档案,若你有权限的话就能够储存档案了; [ctrl]-R:从其他档案读入资料,可以将某个档案的内容贴在本档案中; [ctrl]-W:搜寻字符串,这个也是径有帮劣的挃令喔! [ctrl]-C:说明目前光标所在处的行数不列数等信息; [ctrl]-_:可以直接输入行号,让光标忚速移劢到该行; [alt]-Y:校正诧法功能开启戒关闭(单击开、再单击关) ...
阅读全文
摘要:1. 进入bcbc2. 运算符号 + 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数3. 设置小数点scale=4
阅读全文
摘要:1. 查看当前时间日期date2. 格式化输出日期时间date +%Y/%m/%ddate +%H:%M3. 显示日历calcal 2012cal [month] [year]
阅读全文
摘要:1. 显示当前的语系及文件编码echo $LANG2. 修改语系(例:设置为英文语系,UTF8编码)LANG=en_US.utf83. 查看系统支持的语系及编码locale -a4. 永久修改语系nano /etc/sysconfig/i18n
阅读全文
摘要:1. 启动X Window 命令行下输入:startx2. 重新启动X Window [Ctrl] + [Alt] + [Backspace]3. 切换窗口 命令行:[Ctrl] + [Alt] + [F1] ~ [F6] 图形:[Ctrl] + [Alt] + [F7]
阅读全文
摘要:一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需要配置的环境变量1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如ja
阅读全文
摘要:今天遇到一个悲剧性的问题,折磨了我两个多小时。关于linux下共享内存方式进程通讯时,以root权限执行程序创建了一块共享内存,再用非root用户访问这块共享内存是无法访问到的。这个问题有很多可能性,我把我遇到的问题记录在这里,希望后来人少走弯路。1. 创建共享内存时,shmget函数的第三个参数是关于创建方式及创建权限的,其中该参数的后9位表示权限,对于root创建的共享内存,如果要让其他用户读取,需要将权限设置为0666,即shmget(.., .., IPC_CREATE|0666),其中0表示拥有者ID,第一个6表示创建用户的权限,第二个表示同组用户权限,第三个表示其他用户权限,这里都
阅读全文