1.查看操作系统的详细信息 cat /proc/cpuinfo 查看cpu信息 cat /proc/meminfo 查看内存信息 fdisk -l 查看系统硬盘信息 /dev/sda sda代表硬盘的配置文件,sd代表是sata/scsi/u盘 a代表第一块硬盘 uname -r 查看内核版本号 2.6.32-431.e16.i686 2:主版本号 6:次版本号,奇数:开发版,只增加新的功能,不补漏洞 偶数:稳定版,只修补漏洞,不增加功能 2.最基本命令: cd 改变目录 cd - :后退到上一次操作 ls 列出 pwd 列出当前工作路径
/ 代表操作系统的起始目录 /bin 普通用户和管理员都可以执行 /boot 系统的引导目录(损坏后系统无法启动) /etc 系统配置文件存放目录 /dev device设备文件存放目录(一切皆文件) /home 普通用户的家目录(登录目录) /root 管理员的默认登录目录 /proc 进程的状态目录(加载到内存中的) /var 常变文件存放目录(如日志) /usr 软件的安装目录(GNU社区软件的默认安装路径) /tmp 临时文件存放目录
通过ls cd pwd完成任务,进入以上所有目录。并查询出黑底黄字的文件在哪个目录中存在。
蓝色 -- 代表目录 黑色 -- 普通文件 绿色 -- 代表可执行文件,比如命令 浅蓝色 -- 代表符号链接文件 黑底黄字 -- 设备文件 红色 -- 压缩文件
快捷键: 清屏:ctrl + l 清除当前光标到行首的内容:ctrl + u 终止当前正在运行的进程:ctrl + c 补全匹配以存在的命令字或目录、文件名:tab键
---------------------------------------------------------------------------------------------------------------------------- 增删改查命令的学习: linux系统命令的固定格式:命令字 【选项】 【文件或目录或路径】
一、ls: -l 列出详细信息 = ll -lh 人类易读(以K、M、G等为单位显示详细信息) -R 递归显示出当前目录下所有子目录中的内容 -a 列出所有文件包括隐藏文件(以点开头的文件是隐藏文件)
如:ls -lh /root
二、cd的相对路径和绝对路径 绝对路径:以根目录为起始路径的路径cd /boot/fei 相对路径:相对于当前路径进入子目录可以不使用绝对路径
三、cat: -n 列出文件所有行的行号,可不写
如:cat 文件名 cat -n 文件名
四、管道符 | 作用:将前一条命令的输出结果作为后一条命令的执行参数 cat -n /etc/passwd | more 空格可向下翻页 cat -n /etc/passwd | less 可以上下来回翻页,q 退出 cat -n /etc/passwd | head -n 只显示前n行 cat -n /etc/passwd | tail -n 只显示后n行 ls -l /etc | more
五、建立文件命令 touch 建立一个新文件 或 更新文件的时间标记 例如:touch /tmp/nblg.txt
echo "lanoushixun" >> /tmp/nblg.txt 将echo显示的内容追加到文件中 echo "lanoushicun" > /tmp/nblg.txt 将echo显示的内容覆盖到文件中
六、建立目录 mkdir make directory创建文件夹 如:mkdir /tmp/nblg mkdir -p /tmp/lanou/yisaitong 递归建立目录(不存在时,存在则不建立)
练习: 1.ls使用所有选项对/boot目录进行查看 2.使用命令分别查看/etc/shadow文件及/etc/passwd文件的前3行和后2行内容! 3.在/tmp目录下创建自己姓名的文件夹,进入该文件夹并创建自己姓名的文件, 在该文件中写入一行文字hello world 并使用命令查看该文件,验证是否写入成功!
七、mv 作用: 移动文件 和 重命名文件 mv 目标文件 目标路径 //将文件移动到目录中 mv 文件名 新名字 //修改名称
八、cp 作用: copy拷贝文件 cp 目标文件 目标路径 //拷贝文件 -r 拷贝目录的时候需要通过 r 选项递归拷贝 cp -r 目录名 目标路径
九、rm 删除文件或目录 -f 强制删除无提示 -r 递归删除目录 rm -rf 目录名 //强制删除目录 rm -f 文件名 //强制删除文件
十、ln 建立链接(link) ln -s /绝对路径/文件 /目标路径/链接文件名 //建立符号链接(必须使用绝对路径) |