CS入门Linux环境安装终端
终端命令的基本形式
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
:光标移到行首 。 ACtrl+E
:光标移到行尾。 End
Ctrl+U
:清除光标到行首的字符 。UCtrl+W
:清除光标之前一个单词 。WordCtrl+K
:清除光标到行尾的字符。K
Ctrl+S
:挂起当前shell。StopCtrl+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时候重启
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令
sudo halt # 立刻关机(一般加-p 关闭电源)
sudo poweroff # 立刻关机
sudo shutdown -h now # 立刻关机
sudo shutdown -h 10 # 10分钟后自动关机
如果是通过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
- 点赞
- 收藏
- 关注作者
评论(0)