linux常用命令

来源:互联网 发布:阿里云视频 保利威视 编辑:程序博客网 时间:2024/05/02 00:25

Ubuntu 命令行基础教程1-Grub 命令
Ubuntu 是用Grub引导的,开机后首先看到的是 Grub 命令行;

1、Grub 命令
 1)等系统自检后会出来 Grub 菜单,或者按住Shift键或ESC键调出菜单;

  2)菜单中列出了几个启动项,下面有操作提示,按字母 c 进入 grub 提示符;
  3)常用的命令有 help、ls、root、search、linux、boot、halt、reboot 等,可以输入 help 后查看,

 输完按回车,没有错误提示就是成功了,接着输入下一条;

  4)按 ESC 键返回菜单,按字母 e 编辑菜单命令,编辑完以后,按 Ctrl+X运行;

 5)输入一个命令后,按 Tab 键可以自动补全,这样更方便一些;

Ubuntu 命令行基础教程2-文件和路径
系统中的设备和数据,都是以文件的形式来访问的,找到一个文件的步骤称作路径;

 1、设备文件

 1)/ “根”是最高一级的,其他文件都在它之内,也称为文件系统;

2)硬盘用 hd0、hd1 或者 sda、sdb 来表示,硬盘上的分区用 sda1、sda5 等表示,

 打开终端,输入 sudo fdisk -l 按回车,输入密码后可以查看硬盘分区情况;

3)文件存放在对应的文件夹中,系统固定的文件夹有 /home、/boot、/etc、/tmp 等;
4)用户文件存放在自己的主文件夹中,一般是自己的用户名的文件夹;
 2、路径

 1)每个文件或文件夹都是从根 / 开始,然后一级一级往下找,

2)打开一个终端时,当前位置是自己的主文件夹,用 ~ 表示,输入 pwd 命令可以查看当前路径;
3)路径切换用 cd 命令,查看文件用 ls 命令;

Ubuntu 命令行基础教程3-cd 切换目录
从一个文件夹转到另一个文件夹,我们使用 cd 命令;

 1、cd 命令


 1)打开终端窗口,显示当前为主文件夹;

 2)输入命令 cd /etc ,注意在cd 后面有一个空格,etc 是一个存放系统配置文件的文件夹;

 3)按回车键后,当前路径改变为 /etc,也就是来到了 etc 文件夹中;

 4)输入 cd .. 命令,注意 cd 后面有个空格,然后是两个点,

 它代表上一级文件夹,也就是根目录,一个点代表当前文件夹;

 5)输入 cd home/teliute 注意cd 后面有一个空格,由于 home文件夹在根里面,前面就不必加 / 了,后面的 teliute 换成自己的用户名;

6)这样又回到自己的主文件夹,也可以输入命令 cd ~ 直接回到主文件夹;

Ubuntu 命令行基础教程4-ls 列出文件
ls 命令可以查看当前文件夹中的文件,类似的也可以用 dir 命令;

 1、ls 命令

 1)打开终端窗口,显示当前为主文件夹;

 

 2)输入命令 ls 然后按回车,这是查看主文件夹 里的内容;

不同颜色代表不同的类型,普通文件是灰色,文件夹是紫色,可执行文件是绿色;


 3)再输入 ls -l 后面是空格、短线小写的 L,用来显示详细信息,包括日期、大小、权限、所有者等;

 4)输入 ls -a 这会显示隐藏文件,即文件名是以 . 点开头的文件,这些文件或文件夹平时是不显示的;

5)查看当前文件夹和子文件夹中的,所有 txt 类型的文件,也就是文件扩展名是 .txt 的文件,输入命令 ls **/*.txt
6)其他用法,可以输入 ls --help 命令,查看更多详细的介绍;
cat 是一个文本文件查看器,可以方便地查看文件内容;

 1、cat 命令


 1)打开终端窗口,显示当前为主文件夹;

 

 2)先用 ls 命令查看一下当前文件夹中的文件,其中的 py.py 和 hello.c 是程序源文件可以查看;

 3)输入命令 cat hello.c 就可以看到文件里面的内容;
4)输入 cat --help 后可以查看更多帮助信息;
 5)more 命令跟它相似,只是可以分页查看,按空格到下一页,对于比较长的文件,可以用它来查看;

Ubuntu 命令行基础教程6-mkdir 创建文件夹
这个命令用于在当前文件夹里,创建一个文件夹;

 1、mkdir 命令


 1)打开终端窗口,显示当前为主文件夹;

 

 2)输入命令 mkdir Temp 注意区分大小写字母,没什么提示就是成功了;

3)用 ls 命令,可以看到新建的文件夹;
 2、rmdir 删除文件夹


 1)这个命令可以删除一个空文件夹,输入命令 rmdir Temp

2)对于非空的,里面有文件的文件夹,使用 rm -rf Temp 命令,

 这个 rm 命令会强制删除文件和文件夹,比较危险,一定要仔细检查后运行;

Ubuntu 命令行基础教程8-nano 编辑器
nano 是终端里的文本编辑器,在没有图形界面时,可以简单修改文本文件;

 1、nano 编辑器


 1)打开终端窗口,显示当前为主文件夹;

 

 2)输入命令 nano 进入编辑器窗口,左上角光标一闪一闪,表示可以输入内容,下面两排是命令组合键;

3)按键盘输入一行字母 hello world,按回车到一下行,再输入一行字母 i love you;
4)保存命令是按组合键 Ctrl+O 左手按住 Ctrl 键不松,右手按一下 O 键,下面出来一行提示;
 5)这是要求输入一个文件名,输入 hello 然后按回车就可以保存了;

6)保存完以后就可以退出了,按组合键 Ctrl+X 退出程序,返回到终端,^ 号表示 Ctrl 键;

 

 7)也可以直接用 nano hello 打开一个文件,如果你知道这个文件名的话;

Ubuntu 命令行基础教程9-mv 移动命令
mv 命令可以把文件或文件夹移到别的地方,也可以作重命名用;

 1、mv 移动命令


 1)打开终端窗口,显示当前为主文件夹;

 

 2)输入 mv t tmp 命令,把上次创建的 t 文件夹,重命名为 tmp ,然后用 ls 查看 一下;

3)再输入 mv tmp/ Temp/ 命令,把 tmp 移到 Temp里,加个反斜杠是表示文件夹,不加系统也可以自动识别;
 4)mv 还可以移动文件和重命名文件,输入 mv f.txt f1.txt 命令,把文件名改成 f1.txt

5)再输入 mv f1.txt Temp/ 命令,把它移到 Temp 文件夹中,用 ls Temp 查看一下;

Ubuntu 命令行基础教程10-管理员命令
 mv 命令可以把文件或文件夹移到别的地方,也可以作重命名用;

 1、切换到管理员身份

 1)打开终端,显示当前为主文件夹;

 

 2)在命令前面加上 sudo 就可以管理员身份执行命令;

3)这时候会提示输入自己的密码,密码不显示盲打输入,用户必须是adm用户组才行;
 4)输入命令 sudo su 可以将提示符切换到管理员身份,这样就不必每次加上 sudo,输入 exit 命令返回普通用户;

5)类似的可以输入 sudo -i 也可以切换到管理员身份,此时当前目录是/root;

Ubuntu 命令行基础教程11-chmod 设置文件属性命令
1、chmod 设置文件属性命令

 1)打开终端,显示当前为主文件夹,用 touch t 命令创建一个文件 t ;

 

 2)输入命令 ls -l t 查看文件 t 的属性,中间是个小写的 L,其中的字母rwx分别代表读(read)、写(write),还有一个运行x(execute);

3)输入命令 chmod +x t 给文件加上可执行属性,再用 ls -l t 查 看一下;
 4)这样文件就有了x可执行属性,三个x分别代表拥有者、用户组、其他用户都可以执行这个文件;

5)输入 clear && chmod -x t&& ls -l t 命令,清屏并去掉可执行属性 && 是分别执行两个命令;
6)若是只让拥有者运行,其他用户不能,则用 chmod u+x t 命令(u后面直接加号),只给 u(user)加 x 权限,g(group)用户组和o(other)其他用户都没有;
7)另外也可以用数字来代替这三位,7是全部5是只运行,可以用 777 或755,输入命令 chmod -x t 再输入 chmod 755 t 再输入 ls -l t

 

Ubuntu 命令行基础教程12-chown 更改拥有者命令
有些文件只有所有者可以操作,所以要更改它的拥有者;

 1、chown 更改拥有者命令

 1)打开终端,显示当前为主文件夹,用 touch t.txt 命令创建一个文件 t.txt,

 用 ls -l t.txt 查看一下,文件的属性信息;

 2)输入命令 sudo chown root:root t.txt 可以将文件的所有者和用户组改为 root,这时原来的所有者将变成其他用户;

3)这时原来的用户只有读权限(r),要想更改权限的话就得切换到管理员身份,但此时还可以删除它;
 4)要更改目录文件夹的属主,加上 -R 参数即可,创建 t/t1/t.txt ,然后用 sudo chown -R root:root t/ 命令更改目录和子目录的属主;