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 *出现错误,请先更新包。

原创粉丝点击