Linux基础操作命令

Linux基础操作命令

linux 终端是一个简单的纯字符操作环境

只接受用户输入的命令并解释执行

该命令解释器的语法规则用 echo $SHELL ==>/bin/bash

系统操作:要求必须先将鼠标置于虚拟机环境;

ctrl + alt + enter ===》全屏/退出虚拟机;

ctrl + alt + t ===》快速呼出终端;

ctrl+shift+= ===》屏幕字体放大

ctrl + - ===》屏幕字体缩小

ctrl + l ===》清屏操作;

ctrl + c ====》终止上次操作

alt + tab ===》切换操作任务;

查看历史命令history

linux@ubuntu: ~$ ===》终端提示符

linux 是当前的登陆用户名称、

@ 分隔符

ubuntu 是当前机器的名称、

~ 是当前登录用户的家目录

$ 是终端提示符的结尾标识

除过可视化环境下的终端,以外还有默认的6个终端;

ctrl + alt + f1/f2/f3...f7 ===>不支持鼠标,只支持键盘

一般 f7 是用于可视化界面显示;

who 命令可以帮助用户查看当前登录的终端类型和用户;

注意,如果在操作命令的过程中终端提示符不能正常返回

可以使用 ctrl +c 终止本次命令操作;

=====================================================

linux ubuntu 系统下的命令方式进行系统管理;

ls 命令 ==》显示当前工作目录下的文件信息;

如果有文件则显示文件名称,在返回

如果没有文件则直接返回终端提示符

1/7ls 有如下不同选项的操作效果;

ls -l ==>显示当前工作目录的所有文件详细信息;

类型 权限(三组) 链接数 用户 用户组 ...

ls -a ==>显示目录中所有文件的名称,包括隐藏文件

linux规定:所有隐藏文件以 "." 开头

. 表示当前目录本身

.. 表示当前目录的上级目录

.xxx 表示名称为xxx的隐藏文件

ls /home/linux ==>显示指定路径下某个文件内信息

ls -l /home/linux ==>详细显示指定路径文件内的信息

ls -l -a 可以组合使用

选项很多详细使用方法参考系统提供的帮助文档 man ls 看完后q 退出。

小技巧: 刚刚使用过的命令可以通过上下方向键再快速调出。

在ls操作过程中会有不同的文件类型,其中有一类叫目录/文件夹

或者ls -l 查看第一列是否是字符 d ,表明是目录

cd xxx ==》进入到当前名称为xxx 的目录中去;

cd xxx/xxx/xxx

小技巧: 在写linux命令的时候,可以使用tab键来完成命令的

自动补全,防止命令写入错误。

cd .. 表示回退到上级目录

cd - 表示进入上次目录

cd ../.. 表示回退到上级的上级目录,如果有的话。

cd / 表示进入系统根目录

cd ~ 表示进入用户家目录, ~ 等价于 /home/用户名称

也可以直接使用cd 命令不带任何参数直接回到家目录

注意: 如果出现 No such file or directory 则表示切换的

目录路径后者目录名称不正确。

如果不存在则可以创建目录

mkdir xxx ==> 在当前工作目录下新建一个xxx的文件夹

需要注意权限问题,在非工作目录创建文件需要管理员权限

1、sudo mkdir xxx ==>过程中需要输入密码授权

2、su root ; mkdir xxx ==>先切换用户再创建文件;

如果创建文件有误,需要删除:

rmdir xxx ==>删除当前目录中的空文件夹;

同理需要注意权限问题,sudo rmdir xxx

注意:如果要删除非空目录,则需要用到rm 命令

rm xxx -r ==>-r 删除目录

rm -rf * 慎重使用该命令

http://linux.51yip.com/search/ 在线中文man手册查询

linux-man.chm 中文man手册离线版本

1、系统维护命令:

uname -a 内核版本

cat /etc/issue 发行版本

shutdown 关机

shutdown -r == reboot 重启

halt == poweroff 关机断电

init 0 关机

init 6 重启

history 终端的历史命令记录

whereis 查询程序

which 查询程序

df 磁盘使用情况

du 文件的空间占用情况

clear 清屏

man 系统帮助命令, q按键退出

2、文件管理命令

文件系统 一级子目录:

/bin /etc /home /media /mnt /opt

ls

cd

mkdir

rmdir

pwd

显示目录的绝对路径

touch 创建一个普通文件

rm

删除一个文件或目录

千万注意: rm -rf *

cat

打印输出文件内容

more less head tail 不同方式查看文件内容

cp

文件拷贝命令

mv 文件移动命令

chmod 修改文件权限

chown

修改文件属主

chgrp 修改文件群组

3、用户管理命令

系统安装完毕至少有两个用户:

root 用户是超级管理员家目录在 /root

linux用户是普通用户家目录在 /home/linux

添加:sudo adduser xxx 有人机交互的操作环境

sudo useradd xxx 无交互的修改文件添加

切换:whoami 查看当前登录用户的账户

su xxx 从当前用户切换到指定用户

exit 从当前用户退出到之前用户

删除: sudo deluser xxx

sudo userdel xxx注意:以上动作主要是在修改用户配置文件

/etc/passwd

修改用户:usermod -d /home/bak/ zhangying

修改密码:sudo passwd xxx 配置文件位于

/etc/shadow

用户组:/etc/group

添加: sudo groupadd xxx

删除: sudo groupdel xxx

用户入组: usermod -G {group-name} username

4、打包/解包压缩/解压缩 命令;

打包: tar -cvf xxx.tar xxx

将 xxx 文件/目录打包成为 xxx.tar 包文件

解包: tar -xvf xxx.tar

将 xxx.tar 包文件,释放到当前目录中

注意:如果要指定位置解包

tar -xvf xxx.tar -C path

压缩:

zip xxx.zip xxx

将 xxx 文件压缩为 xxx.zip 的压缩文件

如果是目录文件则为:

zip -r xxx.zip xxx

解压缩:

unzip xxx.zip

将xxx.zip压缩文件解压缩到当前目录

如果要指定目录解压缩必须:

unzip xxx.zip -d path

打包压缩命令:

tar -zcvf xxx.tar.gz xxx

将xxx文件/目录 打包压缩为 xxx.tar.gz 文件

tar -jcvf xxx.tar.bz2 xxx

将xxx文件/目录 打包压缩为 xxx.tar.bz2 文件

解压缩解包命令:

tar -zxvf xxx.tar.gz

将压缩文件直接解压缩解包到当前目录

tar -jxvf xxx.tar.bz2

将压缩文件直接接压缩解包到当前目录

6、进程管理:

ps

ps -ef

ps aux

ps -ef | grep a.out

ps -u caoqb

kill

kill -l

kill pid ==> kill 2475

==>让pid为2475的进程退出执行

kill -9 pid ==>kill -9 2745

==>让pid为2745的进程无条件退出

killall -9 a.out

==> 根据进程名称批量无条件退出运行

top ==》类似于window的任务管理器程序

==》默认每次显示 15 条进程运行信息

==》默认显示方式以CPU占用率排名

==》默认每隔1秒刷新一次运行信息

在运行过程中按下

M 则以内存占用率排名

T 则以时间占用排名

P 则以cpu占用率排名

q 退出top进程

pwd 查看当前文件目录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值