linux学习笔记(1)

来源:互联网 发布:win7下安装mac os x 编辑:程序博客网 时间:2024/05/21 07:13
在linux中,如果想在命令行里面输入回车换行,而不是执行命令,那么可以对回车进行转义,先输入 “\” ,再输入回车。在linux中,命令是大小写区分的。在linux中,选项不仅可以用“-”还可以有用加号。在/usr/share/doc中存放了大量的有用的document。在linux下,所有的用户信息都记录在 /etc/passwd 中,所有的密码都记录在 /etc/shadow 中 ,所有用户组在 /etc/group 中drwxr-xr-x  2 yaodongzhao yaodongzhao      4096 2011-09-16 13:46 .drwxr-xr-x 41 yaodongzhao yaodongzhao      4096 2011-09-16 13:46 ..-rw-r--r--  1 yaodongzhao yaodongzhao     15544 2011-09-15 18:16 0_13159852622kCK.gif-rw-r--r--  1 yaodongzhao yaodongzhao    476746 2011-09-12 02:43 HTML教程.pdf-rw-r--r--  1 yaodongzhao yaodongzhao      1899 2011-09-16 13:46 notelinux-rw-r--r--  1 yaodongzhao yaodongzhao      1009 2011-09-15 22:58 notephp-rw-r--r--  1 yaodongzhao yaodongzhao 101783392 2011-04-26 15:39 PHP程序设计.pdf第一个字段表示权限,第一个字母如果是'd',则表示目录。如果是-则表示文件,后面九个字母表示权限,三个一组,分别表示可读可写可执行。第三个字段表示所有者。第四个字段表示用户组。第五个字段表示文件大小,以B为单位。第六个字段表示修改时间。第七个字段表示文件名或者目录名。对于文件的权限:r:表示能够阅读这个文件w:表示能够编辑,修改这个文件,但是不能删除文件x:表示这个文件可以执行对于目录的权限:r:表示能够阅读此目录的内容,即是可以用ls命令查看这个目录下的文件w:表示在此目录中新建目录,删除目录,新建文件,删除文件,移动文件等等x:表示可以将此目录作为工作目录。注意:对于一个目录只有可读权限时是不能进入此目录的,也不能读取该目录中的内容,所以要开放目录时必须有可读和可执行权限。     对于一个目录如果有可写权限,那么不论里面文件的权限如何,都能够将它进行删除。设备与设备文件:连接文件:【l】块(block)设备文件【b】字符设备文件:【c】套接字:socket管道:pipe一些目录:/:与开机系统有关。/usr:与软件执行,软件安装有关。/var:与系统运作有关在linux中usr表示unix software而不是usr在根目录下的一些目录:/bin:放置一些在单用户模式下还能够使用的重要的命令/boot:开机时所需要用到的一个命令/dev:存储一些设备的信息/etc:系统配置信息/home:用户文件夹/lib:一些库函数/media:媒体/mnt:挂载其他设备/root:系统管理员的主文件夹/opt:放置第三方软件/sbin:开机过程中某些重要软件/srv:网络服务内容/tmp:暂时存放的正在运行的内容一些命令:date:显示日期与时间eg:   date   date +%Y/%m/%d   date +%H:%M   cal:月历eg:   cal   cal 2009   cal 12 2009   bc:计算器eg:   bc   scale=3 //保留三位小数   quit   //退出计算器[tab]:补全命令或者补全文件名称[ctrl]+c:中止命令[ctrl]+d:退出,相当于exitman:查看操作说明    若命令所对应的数字是1,表示用户执行命令    若命令所对应的数字是8,表示管理员执行命令    若命令所对应的数字是5,表示系统配置文件    在man page中向下查找关键字,可以用"/"+关键字    在man page中向上查找关键字,可以用"?"+关键字    之后按n表示正向查询,按N表示反向查询]    hostname:查询主机名称info: 查看命令或文件说明在info中,每一个信息相当于一个结点。按下N(Next),表示进入下一个结点。按下P(Previous),表示进入上一个结点。按下U(Up),表示进入上一层结点。who:查看谁在线netstat:查看网络状态        eg:netstat -a        sync:将数据写回硬盘shutdown:关闭计算机eg:shutdown -h now //现在关机shutdown -h 22:20 //22:20关机shutdown -h +10 //10分钟后关机shutdown -r now //重启reboot:重启ls:列出目录下的文件和目录eg: ls -al[ctrl]+[alt]+[backspace]:重启图形界面系统chgrp:改变文件或者目录所属用户组eg: chgrp yaodongzhao notephp    chgrp -R yaodongzhao notephpdir    chown:改变文件或者目录的所有者eg: chown zhaoyaodong notephp    chown -R zhaoyaodong notephpdir      chown zhaoyaodong:zhaoyaodong notephp chmod:改变文件或者目录权限有两种改变方式:第一,数字改变方式:4表示r,2表示w,1表示x,求和eg:chmod 770 testphp第二,字母改变:u代表所有者,g代表所有组,o代表其他人,a代表全部eg:chmod u=rwx,go=r notephp   chmod a+w notephp   chmod a-x notephpuname:查看内核版本eg:uname -alsb_release:查看distrubution版本eg:lsb_release -acd:移动到当前目录pwd:打印当前工作目录mkdir:创建目录eg:mkdir testmkdir -p test1/test2/test3/test4mkdir -m 777 testrmdir:删除空目录egrmdir testrmdir -p test1/test2/test3/test4注意rmdir只能删除空目录ifconfig:显示或者配置网络设备ls:查看文件与目录eg:ls -a //全部文件,包括隐藏文件ls -d //目录ls -l //详细信息cp:复制文件和目录eg:cp ./test1 ./test2cp -r ./dir1 ./dir2cp -s /usr/test1 ./test1_slink  //建立软连接文件,就是快捷方式cp -i /usr/test1 ./test1  //在存在时候询问是否覆盖rm:删除文件或命令eg:rm -i ./test  //询问是否确认删除rm -r ./dir   //循环删除目录mv:移动或者重命名文件eg:mv ./file1 ./dir1mv ./file1 ./file2cat:从第一行到最后一行查看文件内容eg:cat notelinuxcat -n notelinux  //添加行号打印tac:从最后一行到第一行查看文件内容eg:tac notelinuxtac -n notelinux  //添加打印行号more:查看文件内容空格:向下翻动一页回车:向下移动一行q:退出/:向下查找字符串less:查看文件内容空格:向下移动一页回车:向下移动一行q:退出/:向下查找字符串pageup:向上滚动一页pagedown:向下滚动一页umask:查看新建文件和目录的默认权限eg:umask  //数字模式umask -S //字符模式umask 002在数字模式下,如0022,表示所有者拥有全部权限,所有组和其他人摘除可写权限chattr:改变文件或者目录的属性参数:a:表示增加a属性,使文件和目录不能删除内容,只能增加内容i:表示目录和文件,增加权限i时,表示不能删除也不能修改文件内容只有root能设置chattr +i testchattr -i testchattr +a testchattr -a testlsattr:查看文件和目录的属性eg:lsattr testfile:查看某些文件的信息,基本数据which:查看命令存在哪里eg:which lswhich -a lswhich chattrwhereis:查找文件和目录eg:whereis notelinuxlocate:查找文件和目录eg:locate notelinuxgzip:压缩或者解压缩参数:-v将压缩比例打印出来-d解压缩eg:gzip -v notelinuxgzip -d notelinux.gzzcat:查看gzip压缩后的文本文件eg:zcat notelinux.gz bzip2:压缩或者解压缩参数:-v将压缩比例打印出来-d解压缩eg:bzip2 -v notelinuxbzip2 -d notelinux.bz2bzcat:查看bzip2压缩的文本文件eg:bzcate notelinux.bz2tar:打包加压缩eg:tar -jvc -f downloads.tar.bz2 .///打包并压缩tar -jtv -f downloads.tar.bz2 //查看压缩包中的内容tar -jxv -f downloads.tar.bz2 -C .///解压缩均为压缩为bzip2格式的压缩文件如果换成gzip格式的压缩文件,即将参数-j换成-z即可




原创粉丝点击