Linux基础学习

1、安装版本Ubuntu12.04

Ubuntu 系统默认 root用户是不能登录的,密码也是空的。如果要使用 root用户登录,必须先为 root用户设置密码。

打开终端,输入:sudo passwd root然后按回车

此时会提示你输入密码,在 password:后输入你现在登录的用户的密码

然后系统提示你输入新的 UNIX密码

Enter new UNIXpassword: 这里输入你想为 root设置的密码,要输入两次

此时系统会出现密码设置成功的提示

之后再次使用root用户时  直接输入-su  再输入root用户的密码即可


2、下面是一些简单的已经实践过的常用命令

首先进入终端:Ctrl+Alt+t

pwd: 打印当前所在目录

cd: 进入某一个目录

绝对路径和相对路径区别:

   绝对路径:路径的写法一定由根目录”/”写起,例如/usr/local/mysql 这就是绝对路径

   相对路径:路径的写法不是由根目录”/”写起,例如,首先用户进入到然后再进入到home ,命令为 cd /home       后 cd test 此时用户所在的路径为 /home/test 。第一个cd命令后跟 /home 第二个cd命令后跟test ,并        没有斜杠,这个test是相对于/home 目录来讲的,所以叫做相对路径

cd ./ :进入的还是当前目录

cd ../ : 进入上一层目录

   创建一个目录:mkdir(make directory 的缩写) -p参数很有用

例子:mkdir /tmp/test/123  会报错,因为/tmp/test 目录不存在

 mkdir -p /tmp/test/123 则不会报错,因为 -p的作用就是自动创建不存在的目录

删除一个目录: rmdir (remove directory 的缩写) 其中的-p参数  和上述类似,即将上级目录一块删除

例子:新建目录mkdir -p d1/d2/d3 rmdir -p d1/d2/d3相当于是删除了d1,d1/d2, d1/d2/d3

ls :(list的简写)查看某个目录或文件

cp (copy的简写)即拷贝格式为 cp [选项] [ 来源文件 ] [目的文件,例如我想把test1 拷贝成test2 

这样即可 cp test1 test2

如果要拷贝一个目录,必须加上-r选项


touch 命令,看字面意思就是摸一下,没错,如果有这个文件,则会改变文件的访问时间,如果没有这个文件就会创建这个文件


echo:打印的意思

echo "abc">111 是将“abc"写入文件111中


mv 移动的意思,是move的简写格式为 mv [ 选项 ] [源文件] [目标文件]


cat :比较常用的一个命令,即查看一个文件的内容并显示在屏幕上

tac 其实是cat的反写,同样的功能也是反向打印文件的内容到屏幕上


文件的所属主和所属组:

一个linux目录或者文件,都会有一个所属主和所属组所属主,即文件的拥有者,而所属组,即该文件所属主所在的一个组

Linux文件属性不仅规定了所属主和所属组,还规定了所属主(user所属组(group)以及其他用户(others)对该文件的权限

可以通过ls -l 来查看这些属性:

例子:


1列共10位,包含的东西有该文件类型和所属主所属组以及其他用户对该文件的权限

第一位:d 表示该文件为目录;表示该文件为普通文件;

后边的9位,每三个为一组均为rwx 三个参数的组合其中代表可读,w代表可写,x代表可执行前三位为所属主(user)的权限,中间三位为 所属组(group)的权限,最后三位为其他非本群组(others)的权限

3列,表示该文件的所属主

4列,表示该文件的所属组

5列,表示该文件的大小

67列和第8列为该文件的创建日期或者最近的修改日期,分别为月份日期以及时间

9列,文件名如果前面有一个则表示该文件为隐藏文件

更改文件权限:

(1)更改所属组 chgrp:语法:chgrp [组名] [文件名]

(2)更改文件的所属主 chown

语法:chown [ -R ] 账户名 文件名

chown [ -R ] 账户名:组名 文件名

这里的-R选项只作用于目录,作用是级联更改,即不仅更改当前目录,连目录里的目录或者文件全部更改

useradd 是增加一个账户


(3)改变用户对文件的读写执行权限 chmod

chmod 语法: chmod [-R] xyz 文件名 (这里的xyz,表示数字)-R 选项作用同chown,级联更改

linux中为了方便更改这些权限,linux使用数字去代替rwx ,具体规则为r: 4 w:2 x:1 -:0 

举个例子,-rwxrwx---用数字表示就是 770

具体是这样来的:rwx = 4+2+1=7; rwx= 4+2+1=7; --- = 0+0+0=0


3、在终端下使用的一些快捷键

Tabtab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例来说,输入”cd /ho”在按一下tab 终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture0 01.bmp”和”picture002.bmp”两个文件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可以 接着输入剩下的名字。使用tab键补全还支持对于扩展名的识别,比如您的文件夹下有”TH2AD_CHS.exe 件和 TH2AD_CHS.ini文件,当您输入”wine TH”再按下tab后,会补全成”wine TH2AD_CHS.exe”而不会 补全.ini文件,因为wine.exe文件是关联的。

Ctrl+C:这个键可不是用来复制的,在中端下,按下Ctrl+C就代表结速当前终端执行的程序,按下的时候一定要慎 重。

Ctrl+A:将光标移动到命令行的开始处。

Ctrl+E:将光标移动到命行令的结尾处。

Ctrl+U:删除行首到光标出的字符。

Ctrl+Z:把当前进程送到后台处理。

Ctrl+Alt+F1:切换到第一个文本终端。在Linux下你可以有多达六个不同的终端。

Ctrl+Alt+F7:切换到第一个图形用户界面(一般来说X-window在第七个终端)。


其中一些命令的细节研究在以后的使用过程中再讨论吧。还有一些命令自己敲时没有实现,解决后补上。














  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值