您的位置:首页 > 其它

Ubuntu下的一些命令_1

2015-01-31 19:16 169 查看
在学习Ubuntu时,从什么都不懂到现在稍微懂了一点点的过程中,逐渐积累了一些命令,毕竟Unix/Linux本来就是文字模式,许多操作都需要在通过键盘输入命令,我使用ubuntu系统,就是用的桌面版,而且是在x-window下面,所学到的命令都是在终端(Terminal)中输入的,现记录下来:


ls 查看主文件夹(home)下的文件目录,其和windows系统下的dir命令功能相当(在ubuntu中,dir也是可用的)


ls -al 列出所有文件(包括隐藏文件)

显示的文件前面有如下字符: -rwxrwx---,这10个字符分别表示:文件类型(d是目录、-是文件、l是链接文件、b是接口设备、c是串行端口设备);

文件拥有者的属性:r是可读,w是可写,x是可执行;

文件所属群组的属性;

他人关于此文件的属性;




Ctrl+Alt+F1-F6 进入文字模式的tty1~tty6

Ctrl+Alt+F7 进入x-window窗口


netstat -a 查看网络联机状态

ps -aux 查看背景执行的程序


ctrl+Alt+t 打开终端

prtsc 获取截图

shift+prtsc 可指定区域截图


ctrl+h 查看隐藏文件


ctrl+c 中断当前程序

查看某种命令的使用,可以使用 man 命令名,也可以使用 info 命令名


shutdown -t sec (sec是秒数,即几秒后关机)

shutdown -r now 立即重启(如果now改为+10)

shutdown -h now 立即关机(如果now改为21:30,则表示21:30自动关机;若改为+10,则十分钟后关机)

sudo是普通用户使用root权限时需要在命令前面加上的命令,如

sudo apt-get install 要安装的软件(如 g++) 安装g++软件

之后就是输入密码(密码依旧不可见)
因为我已经安装了,所以有如下显示




cat /etc/issue 查看系统版本


uname -a 查看系统内核版本(如果不加-a,则显示系统类型)



top 查看当前进程的实时状况(按q为退出)


sudo -s 或su root 使用root用户(运行后需要输入密码,密码是不可见的)

su 用户名 使用普通用户




who 查看目前在线用户

date 查看当前时间(年、月、日、周、时、分、秒)

cal 查看当月的日历(也可以设定年份和月份,如:cal 1 2015,这是查看2015年1月的日历,或者cal 2015)

bc 计算器(退出计算器是quit,默认仅输出整数,如果想表示小数,在输入bc后,再输入scale=number,number表示可以显示的小数位数)



下面是编程方面的命令:

gedit类似与windows系统下的文本文档

gedit *.c 创建一个后缀为.c的文件,接着对打开的文件写入代码,然后保存并关闭

vi是可以在终端中进行编辑的一个软件,如

vi 文件名

然后按下insert键,就可以进行编辑,退出时先按下esc,然后输入:wq回车即可(注意:需是半角符号)

gcc *.c -o aaa 对*.c这个源文件进行编译,产生可执行文件aaa(一般把aaa就写成**即源文件的文件名),然后

./aaa 执行可执行文件

也可以

gcc *.c

然后

./a.out

编译C++程序与此相同,只需将gcc变为g++即可,其所产生的可执行文件(如果不指定),也是a.out

gcc -std=c99 *.c 以c99的模式编译程序

所有命令均在Ubuntu12.04下运行验证

如有错误,欢迎指出
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: