Ubuntu:Terminal终端命令

终端命令的基本形式

command [-options ] parameter1 parameter2

说明:命令中第一个输入的部分绝对是“命令(command)” 或“可执行文件”;按下[Enter]键则表示开始执行这一条命令;如果命令行太长时可以使用反斜杠(\)来转义[Enter] 符号,使命令行连续到下一行;如果有几个要一起执行的命令,各个命令之间可以用分号(;)分开,写好后按[Enter]来一起执行(例如:ls -a;ls -al)。注意:反斜杠后立刻接特殊字符,才能转义。
基本概念

Ubuntu系统中有两类用户,一类是普通用户,一类是root用户(超级用户【拥有管理员权限】)。打开终端后,命令提示符会是$,表示已以普通用户的身份登录了终端。而为了以root用户的身份登录终端,可输入如下命令:sudo su,再输入密码(注意:输入密码的时候是看不到密码的),即可以root用户的身份登录终端,此时,命令行提示符会变为:#。输入exit或CTRL+D可退出root用户,回到普通用户,再输入exit或CTRL+D,则可退出终端。

Ubuntu系统有两种使用模式,一是图形模式,一是文字模式。Linux预设了六个文字接口终端机:直接按下:CTRL+ALT+F1~F6功能键来变换不同的文字接口登入点,而按下:CTRL+ALT+F7功能键则切回到图形界面。如下为图形模式与文字模式的切换方式:
Ctrl+Alt+[F1] ~ [F6]:文字接口登入 tty1 ~ tty6 终端机
Ctrl+Alt [F7]:图形接口桌面
一些常用的终端命令

Ctrl+Alt+T:进入Ubuntu终端
exit:退出终端

Ctrl+C:停止在终端中运行的程序
Ctrl+Z:暂停在终端中运行的程序,如果想继续执行程序,可输入百分号%

TAB:补全目录或命令,如在终端中输入tou,再按TAB,将补全命令出现touch
CTRL+SHIFT+T:新建标签页
CTRL+D:关闭标签页

clear(等价于:Ctrl+l):刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。
reset:完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。

Ctrl+A:光标移到行首 。 A
Ctrl+E:光标移到行尾。 End

Ctrl+U:清除光标到行首的字符 。U
Ctrl+W:清除光标之前一个单词 。Word
Ctrl+K:清除光标到行尾的字符。K

Ctrl+S:挂起当前shell。Stop
Ctrl+Q:重新启用

在终端中进行复制与粘贴操作的快捷键分别为:Ctrl+Shift+c和Ctrl+Shift+v

重启命令

sudo reboot # 用来重启Linux系统,这和Windows系统中的restart一样
sudo shutdown -r now # 立刻重启
sudo shutdown -r 10 # 过10分钟自动重启
sudo shutdown -r 20:35 # 在时间为20:35时候重启

    1
    2
    3
    4

如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启

关机命令

sudo halt # 立刻关机(一般加-p 关闭电源)
sudo poweroff # 立刻关机
sudo shutdown -h now # 立刻关机
sudo shutdown -h 10 # 10分钟后自动关机

    1
    2
    3
    4

如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消关机

ls:列出主文件夹下的所有显式文件
ls -a:列出主文件夹下的所有文件,包括以点(.)开头的隐藏文件
ls -l:列出主文件夹下的所有显式文件,以及与文件相关的属性信息
ls -al:列出主文件夹下的所有文件与相关的文件属性,包括隐藏文件

date:输出当前系统时间
date +%Y/%m/%d:输出当前系统日期:年/月/日(/是可有可无的,其主要充当分隔符)
date +%H:%M:输出当前系统时间:时:分(:的作用同上)
cal:显示当前系统的本月日历
cal [[moth] year]:显示某年某月的日历,如cal 10 1993将显示1993年10月的日历

bc:进入一个简单的计算器,运算符可以是:+ - * / ^ %等。在此计算器中,只要输入计算式,再按Enter键,即可输出计算结果,如1+2,再Enter,即输出结果3,但如果输入1/2,再Enter,结果却是0,原因是计算器默认进行的是整除计算,即结果只输出整数部分,而不输出小数部分,如再输入9/2,结果为4。如果想输出小数,可输入命令scale=number,其中number表示保留的小数位数,如输入命令scale=3,再输入9/2,结果将为4.500,保留有三位小数。退出计算器的命令为:quit。

pwd:显示当前路径

touch filename:在当前路径创建一个名称为filename的文件
mkdir folder:在当前路径创建一个名称为folder的文件夹

rm filename:删除当前路径中名为filename的文件,此命令只能删除文件,而不能删除文件夹
rmdir NewFolder:删除空文件夹(不能删除带有文件的文件夹)
rm -r folder:删除带有文件的文件夹
rm -rf dirname/filename:删除当前路径中名为dirname的文件夹,或名为filename的文件

cd ..:返回上一层目录
cd 绝对路径:进入某一目录

..:代表上一层目录
.:代表当前目录
-:代表前一个目录
~:代表当前用户的宿主目录,本系统的是:/home/ym
/:代表Ubuntu系统的根目录

$:普通用户的命令行提示符
#:root用户的命令行提示符

*:指所有文件-万能匹配型

apt-get:作用为在ubuntu中用来在线安装、卸载软件的程序,如安装vim:apt get install vim,如卸载vim:apt get remove vim。安装必须是在线的,即系统Ubuntu必须上网才可使用此命令。

查看cpu温度:(1)安装acpi:sudo apt-get install acpi;(2)输入命令acpi -t输出cpu温度
free -m:单独查看内存使用情况
top:查看内存及cpu的使用情况

gnome-system-monitor:打开ubuntu下的任务管理器
环境变量配置

在~/.bashrc文件中进行的配置将只作用于Linux系统的当前用户。如果希望作用于全局所有用户,则可以用同样的方法在/etc/profile文件进行配置。当然,为使配置生效,需用source命令重新编译。

Java JDK环境变量配置

Ubuntu的全局环境设置文件为/etc/profile,其本质上是一个Shell脚本,其中存储了每次启动系统或终端时都要运行的命令。要打开此文件,可在终端中输入命令:sudo gedit /etc/profile,回车,然后输入管理员密码后,再回车,即可打开环境设置文件/etc/profile,并对其进行编辑。Ubuntu的局部环境设置文件为~/.bashrc文件,是当前用户根目录下自动隐藏的一个文件,本质上也是一个Shell脚本,而对其进行编辑的方式同profile文件。

(1)配置JDK全局环境变量:

$sudo gedit /etc/profile

在profile文件中的末尾添加以下几行内容:

export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

在保存好已修改了的profile文件后,为使配置立刻生效,可在终端中输入如下命令:

$source /etc/profile

配置完成后,通过以下命令验证配置是否完成:

$echo $JAVA_HOME
$java -version

(2)配置JDK局部环境变量:

$sudo gedit ~/.bashrc

在~/.bashrc文件中的末尾添加以下几行内容:

export JAVA_HOME=/usr/lib/jdk1.8.0_45
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.
export PATH=${JAVA_HOME}/bin:$PATH

在保存好已修改了的.bashrc文件后,为使配置立刻生效,可在终端中输入如下命令:

source ~/.bashrc

Linux中apt与apt-get命令的区别与解释:https://blog.csdn.net/maizousidemao/article/details/79859669
 

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值