资源预览内容
第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
第9页 / 共10页
第10页 / 共10页
亲,该文档总共10页全部预览完了,如果喜欢就下载吧!
资源描述
1.# 表示权限用户(如:root),$ 表示普通用户开机提示:Login:输入用户名password:输入口令 用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前 shell,输入:exit2.useradd netseek 添加一个 netseek 用户passwd netseek 给 netseek 这个用户设置密码.(/etc/passwd /etc/group)userdel netseek 删除账号userdel -r netseek 删除账号连同自家目录 .更详细的操作请参阅 man page,和账号管理篇3.查看命令ls -l 显示文件列表ls -al -a 显示所有档案及目录 (ls 内定将档案名或目录名称开头为. 的视为隐藏档,不会列出)ls -al |grep d 显示目录ls -al |grep d 在一个目录中查询不包含目录的所有文件ls -sh (man ls 查看 man 帮助.)linux 几种文件类型:d 表示此文件是一个目录- 表示此文件是一个普通文件b 表示此文件是一个特殊的块设备 I/O 文件c 表示此文件是一个特殊的字符设备 I/O 文件l 表示此文件是一个连接文件。在其文件名称后紧跟与它连接的文件路径及名称file 命令通过探测文件内容判断文件类型4.建立文件和目录touch 1.txtcat 2.txt (用定向符创建文件,填写内容后,按 ctrl+d 保存内容)mkdir mywork 建立 mywork 这个目录5.拷贝文件或目录cp filename1 filename2cp -r dir1 dir2 复制目录cp -rf 参数 f 是删除已经存在的目标文件而不提示cp -i 参数 i 和 f 相反,在覆盖目标文件之前将给出提示要求用户确认,回答 y 时目标文件将被覆盖,是交互式拷贝.6.删除文件和目录(删除文件或目录都可以用 rm 搞定)rm 1.c /将 1.c 这个文件删除rm -rf (强制删除文件或目录,删除时不提示.)7.移走目录或者改文件名mv opitons 源文件或目录 目标文件或目录options主要参数-i:交互方式操作,如果 mv 操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答“y”或“n”,这样可以避免误覆盖文件.-f:禁止交互操作。mv 操作要覆盖某个已有的目标文件时不给任何指示,指定此参数后 i参数将不再起作用。mv hello ./ 将 hello 目录或者文件移动上一级.8.alias 别名alias dir=ls -l 输入 dir,其实就相当于执行了 ls -l9.权限的控制(rwx 421)chmod +x hello.sh 赋于可执行权限.(详细介绍一下权限的控制)chmod 命令 权限修改 用法:chmod 一位 8 进制数 filename (rwx 421)eg: chmod u+x filenmame 只想给自己运行,别人只能读chown netseek.netseek mydir 改变用户属组u:表示文件所有者g:表示同组用户o:表示其它用户a:表示所有用户opt 则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而 mode 则代表权限:r:可读 4w:可写 2x:可执行 110.pwd 显示当前目录完整路径和改变目录cd netseek 进入 netseek 这个目录cd 退出当前目录cd ./ 进入上一级目录 .cd - 返回上一次目录cd 返回主目录11. cat,more,less 命令将某个文件的内容显示出来,两个命令不同的是:cat 把文件内容一直打印出来,而 more则分展显示.less 可以上下翻滚查看内容.cat 1.txt 可以填写或者复制内容,按 ctrl+d 保存cat 1.cmore 1.chead -n filename 显示第 N 行的内容tail -n filename 显示后 N 行的内容tail -n 20 /var/log/message 显示最新的 20 行日志12.设置 linux 时间和日期date 命令(date MMDDhhmmYYYY.ss)2006 年 7 月 24 日 12:37 ,30 秒date 072412372006.30date -s 20:30:30 #设置系统时间为 20: 30:30date -s 2006-7-24 #设置系统时期为 2006-7-24clock -r #对系统 Bios 中读取时间参数clock -w #将系统时间(如由 date 设置的时间)写入 Bios13.查看找文件(find,grep,awk 更多的请参照 man page 或 shell 编程专题讲解)几种介绍:find 路径 -name 文件名find /etc -name named.conflocate 通过文件名搜索文件的工具 (要先通过 updatedb 建立索引数据库)localte named.confwhereis 是寻找二进制文件,同时也会找到其帮助文件which 和 where 相似,只是我们所设置的环境变量中设置好的路径中寻找;比如;14.查杀进程ps auxps -ef |grepkill -9看看哪个进程占用的内存最大ps -aux|sort +5n将程序放在前后台执行cp file1 file2 &与 ctrl+z 你可以使用 &或 ctrl+z 来将命令放在后台执行 .fg 是将放在后台执行的程序再放回前台.jobs15.dd 命令备份dd if=input_file of=out_file bs=block_size count=number 参数:if:就是 input file 可以是设备of:就是 output file 也可以是设备bs:规划的一个 block 的大小,如果没有设定时,预设是 512bytescount:多少个 bs 的意思.dd if=/etc/password of=/tmp/passwd.bak 备份16.mount 加载一个硬件设备用法:mount 参数 要加载的设备 载入点eg: mount /dev/cdromcd /mnt/cdrom /进入光盘目录u 盘:mkdir /mnt/usb;(注:创建挂载目录)mount /mnt/sda1 /mnt/usb;(注:挂载 U 盘)现在就可以使用 U 盘了,在 /mnt/usb 目录下的内容就是 U 盘里的内容了;使用完后,用以下命令卸载 U 盘即可。umount /mnt/usbmount 列出系统所有的分区mount -t iso9660 /dev/cdrom /mnt/cdrom 挂载光盘mount -t vfat /dev/fd0 /mnt/floppy 挂载软盘mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 挂载 fat32 分区mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 挂载 ntfs 分区Linux-NTFS Project: http:/linux-ntfs.sourceforge.net/umount /mnt/hda3 缷载注:挂载设备前,请先 fdisk -l 看一下.17.su 在不退出登陆的情况下,切换到另一个身份用法: su -l 用户名(如果用户名缺省,则切换到 root 状态)eg:su -l netseek (切换到 netseek 这个用户,将提示输入密码),加上-表示切换到用户的环境变量.sudo 利用他可以执行 root 执行的权限18.whoami,id,w,lastlog,users,groupsw 查看用户登陆信息who 查看当前登陆用户last 最近一个月用户登陆情况lastlog 检查某特定用户上次登录的时间,并格式化输出上次登录日志/var/log/lastlog 的内容whoami 确认自己身份.id 打印出自己的 UID 以及 GID.(UID:用户身份唯一标识 .GID:用户组身份唯一标识.每一个用户只能有一个唯一的 UID 和 GID.)users groups 用户所归属的用户组查询;finger -l netseek rootfinger -s 或者直接 finger可以让使用者查询一些其他使用者的资料eg: finger / 查看所用用户的使用资料finger root /查看 root 的资料19.用户用过的命令和执行历史执行的命令history 显示用户过去命用的命令!执行最近一次的命令20.uname 查看 linux 系统信息参数:-a 所有信息 -r 版本号 -n 主机名21.建立软连接ln -sf source targetln souce-file hard-linkln -sf source-file soft-links 表示软连接,f 表示,若有同名文件在,则将它覆盖过去.注:硬链接不能为目录创建,只有文件才能创建硬链接。22.查看目录du -sh 目录或者文件du -m du 系统默认输出是以 KB,以参数-m 表示以 MB 显示.cat /etc/fstab 查看分区列表fdisk -l df -hdf -ah23.查看 linux 系统占用的资源(top,free,uptime)top 查看后台程序,监控系统性能top -d 2 每两秒列新一次top -d -2 -p3690 查看某个 PIDtop -b -n 2 /tmp/top.txt 将 top 的信息进行 2 次,然后将结果输出到 /tmp/top.txtfree -m 查看系统内存使用情况uptime 显示目前系统开机时间(查看开机多久,多少人登陆,过去 1,5,15 分钟系统的负载)24.文件比软件:cmp cmp(“compare” 的缩写)命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户 diff diff 命令用于两个文件之间的比较,并指出两者的不同,它的使用权限是所有用户25.远程操作与文件传输ssh userremote.machinescp userremote.machine:/remote/path /local/pathscp /local/path userremote.machine:/remote/path26.编译 c/c+文件gccgcc -v 查看 GCC 版本gcc -o test test.c 2errfile 编译 test.c 时若有错误信息,则将错误信息重定向到 errfile27.chattr +i filename 禁止删除,chattr -i filename 取消禁止lsattr 查看隐藏档属性28.自动化执行at 执行一次crontab 定时循环执行程序crontab 介绍1 以 root 登录2 # crontab -e3 加入一行1 */12 * * * /usr/sbin/ntpdate pool.ntp.org分钟(0-59)小時(0-23)日 期(1-31)月份(1-12)星期(0-6)/0 代表星期天29.关机和重启:shutwond -t 秒数 -rkhncff 时间 警告信息-t 秒数:设置在切换至不同的 runlevel 之前,警告和删除两信号之彰间的延迟时间(秒)-k
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号