好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

linux笔记.pdf

15页
  • 卖家[上传人]:xzh****18
  • 文档编号:46567570
  • 上传时间:2018-06-27
  • 文档格式:PDF
  • 文档大小:182.20KB
  • / 15 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1Linux 笔记目 录目 录 Linux常用命令---------------------------------------------------------------------------------------------------------- 2 Linux用户管理---------------------------------------------------------------------------------------------------------- 5 文件权限管理----------------------------------------------------------------------------------------------------------- 7 Vi使用-------------------------------------------------------------------------------------------------------------------- 7 Linux中进程的管理---------------------------------------------------------------------------------------------------11 Linux文件系统---------------------------------------------------------------------------------------------------------15 2Linux常用命令常用命令 Shell:命令解释器 常用 s shell c shell b shell 输入 echo $shell 可显示使用的是哪种 shell 默认是 b shell 1、 终端切换,Ctrl+Alt+F1 切换到终端 1,Ctrl+Alt+F2 切换到终端 1…, Ctrl+Alt+F7切换到 Xwindows。

      2、 查看当前路径,pwd(print work directory) 命令所在目录/bin/pwd 3、 查看终端使用情况,who 登陆后用户名路径前显示#或$ # 超级用户 $ 普通用户 4、 查看路径下的内容,ls (list 缩写)命令所在目录/bin/ls 参数有-a(显示所有文件),-l(显示详细信息) ,-f(显示文件类型)等,例如想要查看/root 目录下的详细内容及详细参数,ls –al /root 可配合通配符搜索文件 如 ls *.doc 5、 目录转向命令 cd(change directory)是 Shell 内部指令,例如想进入/usr 目录,输入 cd 空格/usr 即可,需要注意的是绝对路径和相对路径的使用 cd、cd 用户名、cd ~回到用户目录 cd / 回到根目录,cd ..到上级目录,cd - 回到刚才目录 . 表示当前目录 .. 表示上级目录 6、 创建空文件命令 touch,例如想在/root 目录下创建一个 aaa 的文件,touch 空格/root/aaa. Linux 文件命名:大小写敏感,除了“/”外都合法,以“.”开始的为隐藏文件 用输出 echo 命令常见文件, 如 echo “21212222” > re.txt 输出一行字到 re.txt 文件 7、 查看文件内容命令常见的有 cat,more,less,head, cat 将文件内容一次性全部读出,编程时常用语输出 more 将文件分屏显示,只能向下翻页,摁空格或 f 键翻页,回车显示下一行,q3退出 less 与 more 基本相同,除了 more 命令外还可用↑↓,pageup pagedown 键上下翻页 head-数字 列出文件前几行,默认前十行 tail-数字 列出文件后十行,默认后十行 tial-f 动态看文件后几行,常用于查看日志文件 8、 拷贝文件命令 cp(copy), 所在目录/bi/cp,例如想把/etc/passwd cp [源文件目录] [目的文件目录] 这个文件拷贝到/root 下,cp 空格 /etc/passwd 空格 /root/aaa 拷贝目录加参数-a cp –a fff/ /root/ 把 fff 文件夹及其子目录拷到 root 目录下 加参数-f 强制复制(如有重名直接覆盖) 9、 移动文件命令 mv(move) ,例如想把/root 目录下的 aaa 文件移动到/usr/local/目录下,我们可以 mv 空格 /root/aaa 空格 /usr/local/aaa 此命令还可用于重命名 mv rf.txt f.txt 重命名 rf.txt 为 f.txt 10、 删除文件 rm(remove)目录/bin/rm, 例如 rm 空格 /root/aaa 会有提示是否删除文件 y 确认删除 n 不删除, 加参数-f 强制删除不出现提示 加参数-r 删除目录 11、 文件链接命令 ln(link),和 windows 下的快捷方式类似,例如想为/root 目录下的文件 aaa 建立一个到/home/xu 的链接, 可以 ln 空格 –s 空格/root/aaa 空格/home/xu 命令格式: ln [-s] [源文件绝对路径] [目标文件的绝对路径] 不能使用相对路径 硬链接 不加-s 不能跨设备连接,文件属性没有 l 看不出是连接文件 软连接 加-s 可以跨设备连接 12、 文件内容统计命令 wc,有三个参数-c,-l,-w 分别表示统计字节数、行数、字数,例如想统计一下/etc/passwd 的行数,可以用 wc 空格-l 空格/etc/passwd 13、 创建目录 mkdir 例如想在当前目录下创建一个 222 的目录,采用 mkdir 222,再如想在/root 下创建一个 333 的目录,可以用 mkdir /root/333 依次次创建多个目录 mkdir -p /root/f/f/f/f/f/f/333 414、 删除空目录用 rmdir 删除非空目录用 rm -r 15、 清除屏幕内容命令 clear 16、 想在屏幕上显示内容命令 echo,例如想输出 I Love Beer, 可以用 echo 空格 I Love Beer 17、 命令历史查看,键盘上的方向键的上下键 18、 命令补全 Tab 键, 当忘记命令的全部拼写的时候可以输入首字母, 然后按 Tab键 19、 联机帮助 man(manual) man 空格 ls 查看 ls 命令帮助 man /etc/httpd/conf/httpd.conf 查看 Apache 配置文件帮助 20、 22、命令名 --help 显示命令帮助信息 a) Info 命令名 命令信息,无使用方法 21、 whereis 【命令名称】显示系统命令和帮助手册所在目录 22、 whatis【命令名称】显示系统命令功能 23、 find [搜索路径] [搜索内容] 24、 locate [文件名] 根据索引目录数据库搜索文件,比 find 快,但新建文件找不到[索引数据库] ,用命令 updatedb 更新索引数据库 25、 22、 grep [字符串] [文件名] 查找文件中的字符串 26、 退出终端命令 logout 或者 exit 27、 压缩文件命令 (不能压缩目录) gzip (GNU zip) 命令格式 gzip 参数 文件名 参数 -1 快速压缩 -9 最小佳压缩 -d 解压缩 解压缩命令 gunzip 文件名 28、 tar 打包命令 要压缩目录用 tar 打包命令,格式 tar cvf 包名 文件目录名 参数-c 产生文件 -v 详细信息 -f 指定包的名字 –z 打包后压缩 –x 解包命令 tar参数可不加-,所以 5压缩目录 tar zcvf filename.tar.gz 目录名 解压目录 tar zxvf filename.tar.gz 29、 也可用 zip unzip 压缩解压 30、 同一机器不同用户之间通信 write 用户名 Ctrl+d 退出聊天 31、 wall 消息内容:给所有用户发消息 32、 mesg y/n 设置是否接受消息,但无法屏蔽管理员消息 33、 同一主机不同用户发离线邮件 mail Service sendmail 启动服务 mail 用户名 内容 Ctrl+d 退出 看邮件 mail r 回信 34、关机命令 shutdown [参数][时间] 马上关机 shutdown -h now 或 init 0 34、 重启 reboot 或 init 6 35、 切换用户 从管理员到普通用户,不用使用密码 从普通用户到管理员需输入密码 su 用户名:只是身份转换,环境变量不变 su-用户名:完全转换 只允许 root 用户登录方法(系统维护) :在/etc/下新建一个 nologin 的空文件即可 Linux用户管理用户管理 1、定义用户账号文件: /ect/passwd 由于所有用户可读该文件, 所以只定义用户名,不能看出密码 密码用 x 显示,该文件中一行对应一个用户。

      passwd 列依次内容: 账号名称 密码 (x) 用户标识码 (UID) 组标识码 用户信息 用户家目录 用户环境(Shell)七项 6用户分三类:超级用户 UID: 0 普通用户 UID:500-6000 伪用户:特定软件为了方便系统管理,满足相应的系统文件进程要求的用户不能登录系统,如 Apache 用户 FTP 用户 UID:1-499 用户密码放在/ect/shadow (只有 root 用户可读) 列: 用户名 密码: 如果第一个为!该用户不能登录 最后一次修改时间 添加用户: useradd/adduser 用户名 参数 -u (指定 UID) –g(指定用户组) –d(指定用户主目录) -s(shell)等等(用 man 查询) 2、 给用户设密码:passwd 用户名 passwd 回车 设置当前用户密码 删除用户:userdel 用户名 默认不删除用户主目录(加参数-r 删除) 更改用户名:usermod –l 新用户名 旧用户名 锁定用户(使无法登陆) :usermod –L /passwd –l 用户名 相当于 passwd 文件用户密码前加了! 解锁用户:usermod –U/passwd –u 用户名 查看用户属于组内:groups 用户名 查看用户 UID、GID:id 用户名 3、 用户组:用来成批管理用户权限 分标准组、私有组,当创建新用户时没有指定组,则 linux 新建一个与用户同名的组,组文件 /ect/group 列:组名称 组口令(一般不用) 组标识号(GID) 组内用户列表 添加组 groupadd 组名 改变组名 groupmod –n 新组名 旧组名 删除组 groupdel 组名 私有组不能删除 添加已有用户 gpasswd –a 用户名 组名 7删除组内用户 gpasswd –d 用户名 组名 文件权限管理文件权限管理 chmod 文件权限管理 格式:chmod 用户=/-/+权限 文件名 用户:u(所有者)g(所有者组)a(所有用户)o(其他用户) =(权限为) -(减去权限)+(加上权限) 权限:r(读权限) w(写权限) w(执行权限) 修改多个用户用逗号隔开 用常用八进制数字表示权限: 0=--- 1=--x 2=-w- 3=1+2=-wx 4=r-- 5=4+1=r-x 6=4+2=rw- 7=4+2+1=rwx 因此命令可简化为 chmod 777 hello.txt 参数 –R 同时改变目录机下目录、文件 1、chown 改变文件所有者 格。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.