Ubuntu 快速入门

2018-08-27  本文已影响0人  lfpwhy

1. 终端

[Ctrl]+[Alt]+[F1]~[F6] 进行切换,
[Ctrl]+[Alt]+[F7] 切换回图形界面

2. 软件安装

sudo apt-get install 软件名

这种方法会自动下载软件包到 /var/cache/apt/archives 目录下并安装。

3. 常用快捷键

Ubuntu 全局的常用快捷键:

按键 作用
ctrl+alt+D 显示桌面 / 还原显示
ctrl+alt+T 启动终端
ctrl+alt+L 锁屏 / 显示登录对话框
ctrl+alt+F1-F6 进入 1-6 命令行环境
ctrl+alt+F7 进入图形界面环境
alt+Tab 在当前桌面的窗口间顺序切换
printscreen 截图-全屏
alt+F10 最大化/取消最大化窗口
alt+F9 最小化窗口
alt+F1 下拉应用程序菜单
alt+F2 打开运行应用程序的窗口
ctrl+Q 关闭应用程序窗口

命令行的一些常用快捷键:

按键 作用
Tab 命令补全
Ctrl+c 强行终止当前程序(不会退出终端)
Ctrl+d 键盘输入结束或退出终端
Ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a 将光标移至输入行头,相当于Home
Ctrl+e 将光标移至输入行末,相当于End
Ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动

4. 用户管理

whoami 查看用户
useradd 建立用户帐号

useradd userA——创建用户userA
useradd –e 8/8/2018 userB——创建userB,指定有效期2018-8-8到期
useradd –u 666 userC——创建userC指定用户id为666

passwd 设置新建用户密码

passwd user1无密码用户不能使用此命令。

su -l userA 切换用户userA
usermod 修改账户

usermod –l userB userA 将用户 userA的登录名改为 userB
usermod –g users userA 将用户 userA 加入到 users组中,
usermod –d /users/userA userA 将用户 userA目录改为/users/userA

userdel 删除用户账户

userdel userA 删除用户userA
userdel –f userB 删除用户 userB,同时删除他的工作目录

5. 用户组管理

groupadd 创建用户组

groupadd –g 666 users 创建一个组users,其GID为666

gpasswd 在组中添加用户

需要有root和组管理员权限才能够改变组的成员:
gpasswd –a userA users 把 userA 加入users组
gpasswd –d userAusers 把 userA退出users组

groupmod 更改群组识别码或名称

groupmod –n user users 修改组名user为users

groupdel删除组

groupdel users 删除组users

5. 文件目录

5.1 目录

/boot 系统启动过程中所要用到的文件
/usr分区 系统存放软件的地方
/home分区 是用户的home目录所在地
/var/log分区 是系统日志记录分区
/dev分区 存放设备文件
/opt分区 存放可选的安装的软件
/sbin分区 存放标准系统管理文件
/tmp分区 用来存放临时文件
/bin分区 存放标准系统实用程序
/etc目录 存放系统配置文件

5.2 常用目录操作命令

ls 命令

打印出当前目录的清单,可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等

ls [选项] [目录名] 
  -a:列出所有文件,包括以 . 开头的隐含文件
  -l:列出文件的权限、所有者、文件大小等信息
  -d:将目录象文件一样显示
  -h:列出文件大小
  -t:以文件修改时间排序
  -R:显示目录及下级子目录结构
  -m: 横向输出文件名,并以“,”作分格符。
  -S: 以文件大小排序

注:

蓝色:目录
绿色:可执行文件
红色:压缩文件
浅蓝色:链接文件
灰色:其他文件

cd 命令

切换当前目录至指定的目录。

cd [目录名]
  cd /   返回根目录
  cd ..  返回上一级目录
  cd ~   从当前目录进入当前用户主目录
  cd -   从当前目录进入上次所在目录
  cd ../.. 返回上两级目录

pwd 命令

显示用户当前的工作路径分区目录

pwd [选项]
常用参数:
  -P:显示实际物理路径
  -L:当目录为连接路径时,显示连接路径

6. 文件基本操作

touch命令 创建空白文件

touch test 创建名为 test 的空白文件

rm命令 删除一个文件 ,使用 -f 参数表示强制删除。

rm test 删除 test 文件
rm -f test强制删除 test 文件
rm -r命令 删除目录
rm -rnewdir 删除目录newdir

mkdir命令创建一个空目录,也可同时指定创建目录的权限属性

mkdir newdir 创建名为 newdir 的空目录
mkdir -p newdir/2/3 使用 -p 参数,创建一个多级目录

cp命令复制一个文件(目录)到指定目录

cp 目标文件路径 你想移动到的目录
cp test.txt /home/ubuntu/downloads/newdir 把当前文件夹底下的test.txt文件复制到newdir 文件夹下
cp -r命令复制目录到指定目录
cp newdir1 newdir将 newdir1 目录复制到newdir 目录

mv命令移动(剪切)文件(目录)

mv test newdir 将文件 test 移动到 newdir目录
mv test test1 将文件 test 重命名为 test1

cat,tac 和 nl 命令 查看文件

cattac 用来打印文件内容到标准输出(终端)
nl 命令是添加行号并打印
注:cat 为正序显示,tac为倒序显示,。这里的正序和倒序是行数,而不是内容。

moreless命令 可以使用Enter 向下滚动, Space 向上滚动,q 退出查看文件内容

headtail命令 这两个命令都是查看文件的头几行,

注:head 是文件开头,tail是文件末尾。- n参数用来表示要查看的行数。

查找文件

whereis+文件名 :用于程序名的搜索,搜索结果只限于二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s),如果省略参数,则返回所有信息。
locate+文件名 :linux会把系统内所有的文件都记录在一个数据库文件中,使用locate+文件名的方法会在linux系统维护的这个数据库中去查找目标,相比find命令去遍历磁盘查找的方式,效率会高很多,比较推荐使用这种方法。

注:数据库文件不是实时更新的,一般会每周更新一次,所以使用locate命令查找到的结果不一定是准确的。当然可以在使用locate之前通过 updatedb 命令更新一次数据库,保证结果的性。

which+可执行文件名:which的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

  • 注使用which命令,可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令
  • which指令会在环境变量$PATH设置的目录里查找符合条件的文件,所以基本的功能是寻找可执行文件。

find / -name +文件名 find是在指定的目录下遍历查找,如果目录使用 / 则表示在所有目录下查找,find方式查找文件消耗资源比较大,速度也慢一点。

上一篇下一篇

猜你喜欢

热点阅读