01学习Linux第一天
来源:互联网 发布:编程培训机构 编辑:程序博客网 时间:2024/06/05 02:58
初次接触Linux
1.常用命令
了解Linux目录的结构:
/
代表根目录
~
代表家目录
/bin 用以存储二进制可执行命令文件
/home 普通用户的默认目录,在该目录下,每个用户拥有一个以用户名命名的文件夹。
/root 超级用户,即根用户的主目录
/etc 存放文件管理配置文件和目录。
/lib 存储各种程序所需要的共享库文件。
/sbin 许多系统命令的存储位置
/dev 存储设备文件,包括计算机的所有外部设备,如硬盘、是、键盘、鼠标等。
/opt 作为可选文件和程序的存放目录,否则将无法引导计算机进入操作系统。
/srv 存储系统提供的服务数据。
/sys 系统设备和文件层次结构,并向用户程序提供详细的内核数据信息。
/lost+found 一般为空,当非法关机时,会存放一些零散的文件。
/proc 这是一个虚拟目录,它是内存的映射,包括系统信息和进程信息。
/boot 存放Ubuntu内核和系统启动文件。
/mnt 通常包括系统引导后被挂载的文件系统的挂载点。
/media 存放Ubuntu系统自动挂载的设备文件。
普通用户 $
root用户 #
进入root用户
su root 进入root用户,需要密码。sudo passwd root 修改密码su jianeng 切换到普通用户。
例如,在ubuntu下建立的用户名称bzy,虚拟机名称bzy,在未进入root权限前,命令行开头如下:bzy@bzy:~$
命令格式
命令格式一般为:命令 参数 文件 目录,具体情况视操作而定,但是和python类似,linux的命令行有时也可以做类似[x for x in range(0,10) if x % 2 ==0]
的操作,逻辑断句可以借用管道符|
来进行
分隔。
1.常用命令
常用命令如下,但不包括,命令后的参数。
pwd 查看当前文件夹cd 切换文件夹ls 查看当前文件夹下的内容mkdir 创建目录 (mkdir a_dir)touch 如果文件不存在,新建文件 rmdir 删除指定目录rm 删除指定文件名clear 清屏 (快捷键 ctr + L)
cd
切换路径
cd .. 回到上一级目录cd / 跳到根目录cd ~ 回到家目录cd 回到家目录cd . 当前目录cd - 回到上一次目录
ls
查看
ls # 常用参数-a # 显示目录下所有的子目录和文件 包括以`.`开头的隐藏文件-l # 以列表方式显示文件的详细信息-h # 配合 `-l` 人性化的显示文件大小-i # 会显示编号(id)
mkdir
mkdir dirname # 创建目录# 常用参数-p 同时创建多级目录-v 显示过程
rmdir
删除空目录
rmdir dirname # 删除空目录# 常用参数-v 显示过程-p 递归删除
rm
删除文件
“`
rm filename # 删除文件
常用参数
-i 交互式删除,提醒
-f 强制删除
-r 递归式文件* rm -rf * # rm 删除文件 -r 还可递归的删除文件夹 -f强制 *所有 mv
移动和重名
“`shell
mv filename1 filename2 # 重名
mv filename1 -b filename2 # 重命名前覆盖
mv filename2 dirname # 移动
关机/重启
reboot
重启 用sudo 权限shutdown
用sudo 权限-h now
立马关机-r now
立马重启 now 为当前时间为 0-h +10
系统再过十分钟后自动关机-h 20:25
系统在今天的20:25
会关机- -c 取消
init
0
关机6
重启
注意使用ubuntu时的网络连接状态
在本人配置x-shell连接ubuntu时,发现.NAT模式连接不了,只能通过桥接模式连接。因为本人用的是校园网,可能是DNS的问题,这个问题在接下来的时间里会研究解决。注意的是只有在网络连接正常时,sudo apt-get update
才能正常下载,sudo apt-get install *
出现错误,请先更新包。
- 01学习Linux第一天
- linux学习第一天
- Linux学习第一天
- linux 学习第一天
- Linux学习第一天
- Linux学习第一天
- linux学习第一天
- linux第一天学习
- linux学习第一天
- Linux学习第一天
- Linux内核学习第一天
- linux学习(第一天)
- linux学习笔记第一天
- 【记录学习linux】第一天
- linux第一天学习1
- 学习Linux的第一天
- 学习Linux的第一天
- 第一天打卡,linux学习
- 设计模式-单例模式(Singleton Pattern)
- NIO学习一、NIO简介
- 排序之插入排序
- soci开发环境搭建
- 标日初上
- 01学习Linux第一天
- Qt项目文件详解
- Linux libcurl安装及注意事项
- Java中常用的四种排序算法
- CodeForces
- wait、notify、notifyAll的使用方法
- 队列的链式存储的实现及操作
- poj1330
- [架构师之路] 深入浅出搜索引擎 系列