Ubuntu Shell 基本命令

Ubuntu有一个root用户,拥有最高权限,可以干任何事情,Ubuntu安装过程中只设置了一个普通用户名,这个用户在某种程度上充当了root用户,当遇到某些需要root权限才能执行的命令时,需要提升为root权限,命令有su和sudo。

运行su,可能会发现需要输入root密码,因为root密码并没有设置,所以每次登录后root密码是随机的,并不为用户所知。因为需要root权限才能设置root密码,所以使用sudo passwd命令来设置即可。可以看到,将需要root权限才能执行的命令放在sudo后,输入当前用户的密码,就可以临时获得root权限了。

设置完成后就可以用su命令,输入设置的root密码切换到root用户了。切换后,root用户下命令符从$变成了#。输入pwd查看当前所在的工作目录,显示的还是安装系统时设置的用户目录。

用exit命令可以重新回到普通用户。

sudo –s和sudo –i都可以获得root权限,只不过sudo –s不加载用户变量,不切换为root用户的目录,而sudo -i加载用户变量,切换为root用户的目录。

用sudo apt-get update更新系统(联网)

pwd查看当前目录,可以看到默认的当前目录是/home/用户名。

用cd命令可以进入其他的目录路径,命令格式:cd+空格+路径,cd /进入了根目录,可以看到路径标识由~变成了/。

用ls列出当前路径下所有的文件夹和文件,可以看到文件和文件夹显示的颜色是不同的,文件夹颜色更深。

进入根目录下的home文件夹,并查看home文件夹下的内容,可以看到,里面包含的文件夹的名称是所有的用户的名称,包含安装Ubuntu的时候设置的用户名。

直接输入cd命令,可以进入用户的目录,用pwd命令可以验证确实回到了用户的目录。

下面的命令可以查看桌面有什么内容。

查看根目录下的etc目录下的内容。

用cat命令查看etc目录下的fstab文件,显示各硬盘分区所挂载到的目录路径。

测试命令行补全功能。

为了测试*通配符,首先在用户名录下用mkdir命令建立一个名为通配符的目录,然后进入这个目录,用touch命令创建五个文件,最后用ls *.cpp显示所有cpp类型的文件。

touch在文件名参数中用大括号列表的形式可以一次创建多个文件,用?表示匹配一个字符,还可以使用匹配中括号里面确定的范围。

cd ..可以返回当前目录的上一级目录

ls后面加参数F可以在目录后加/,可执行文件后加*,链接文件后加@,加a参数可以显示包括隐藏文件在内的所有文件。

ls后面加参数l可以查看文件各属性。

ls后面跟上路径名可以查看该路径下的内容。

用dir列出目录的内容。

用vdir可以列出目录和文件的完整信息。

cat命令后面可以跟多个文件,将多个文件的内容一起显示。

命令“cat –n 文件名”可以显示文件的行号。

more可以分页显示文件,比cat高级。按空格可以翻页,回车可以向下滚动一行,Q键退出。

head和tail可以显示文件开头和末尾,默认情况下显示前10行和后10行。

如果head和tail带了-n参数,则显示指定数量的行。

less比more功能更多。输入less /boot/grub/grub.cfg,可以看到如下结果。最后一行的冒号后面输入空格则翻页,输入B,往回翻页,还可以使用光标键上下左右移动。

使用/加上要查找的内容,可以将找到的内容高亮显示。

使用less –M可以在底部显示更详细的信息。

grep命令查找指定内容。

find查找指定目录下特定类型的文件。

find通过指定时间来查找文件。

Locate定位文件。

whereis查找程序文件,whereis –b仅仅查找程序的二进制可执行文件。

who可以查看当前有哪些用户登录。

whoami可以查找自己是什么用户。

uname –a可以给出当前Linux系统的完整版本信息,uname –r仅显示当前Linux系统的内核版本信息。

man可以获取某个命令的帮助信息。下面是man find显示的find命令的帮助信息,和less一样,可以通过方向键上下左右滚动,空格可以翻页,B键往前翻页,Q键退出。

whatis命令可以大致描述一个命令的功能,apropos命令可以通过使用手册反查到某个命令。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇