ubuntu基本操作
2016-04-20 20:01
190 查看
基本操作:
sudo shutdown -h now 关机
sudo reboot 重启
打开终端:ctrl+alt+t
~ :家目录 用户的工作目录 /home/linux
/ :根目录
ls (list):列出当前目录下的内容
ls -a:查看所有的内容(包括隐藏文件)
ls -l:查看所有文件的详细信息
d rwx r-x r-- linux linux 4096 4月18 15:55 work
用户名:文件所有者
用户组:
其他用户:
d:文件的类型,d是目录,-是普通文件
r:读 w:写 x:执行
第一组rwx:代表的是文件所有者对文件的操作权限(u)
第二组rwx:代表的是文件所有者所在组队文件的操作权限(g)
第三组rwx:代表的是其他用户的操作权限(o)
r w x三者的顺序不能改变,如果说对应的权限没有,用-代替
chmod (change mode):改变文件权限
chmod g+w work加权限
chmod u-x work 减权限
chmod u/g/o +/- r/w/x/ + 文件的名字
chmod 777 + 文件的名字
linux:用户名 文件的所有者
linux:用户组名 文件的所有者属于的组
4096:文件所在空间的大小
4 月18 15:55 :文件最后一次修改的时间(时间戳)
work:文件的名字
cd:切换目录
cd + 路径名
绝对路径:从/(根目录)开始
pwd:查看系统的绝对路径
相对路径:相对于其他路径而言
cd :切换家目录
cd /:切换到根目录
cd ..:切换到上一级目录
.. :上一级目录的别名 .
:当前目录的别名
mkdir:创建目录/文件夹
mkdir + 名字
rm :删除
rm + 名字 :删除普通文件,名字可以是多个名字,每个名字以空格隔开
rm -rf + 目录名 :删除目录
rm -rf * :*代表所有的
比如说如果要删除所有的.c文件,则可以使用rm *.c
cp:复制,拷贝
cp + 路径1/文件名1 +
路径2/文件名2 :(普通文件)把路径1下面的文件1拷贝到
文件2下并且重命名为文件2
cp -a + 路径1+路径2(不会保留依赖关系)
cp -r + 路径1+路径2(会保留依赖关系):拷贝目录或者文件夹(两者在功能上没区别)
mv:移动
mv + 路径1/文件名1 +
路径2/文件名
清屏:ctrl + l 或者
clear
vi 编辑器基本操作:
vim -t time_t
ctrl + ] :前进
ctrl + o :后退
vi + 文件名 文件存在,打开;文件不存在,创建并打开
命令模式:
进入底行模式,shift + ; ;
进入编辑模式,i
o 或者是大O:进入编辑模式,并且另起一行
复制,yy :复制光标所在行,光标选中一行 按y
5yy:从光标所在行开始,向下复制5行
复制多行:光标选中行 按y
粘贴,P
删除(剪切),dd:删除光标所在行
5dd:从光标所在行开始,向下删除5行
删除多行:光标选中,按d
撤销:u
重做:ctrl + r
底行模式:
进入命令模式,esc
:q 退出
:w 保存
:wq 保存并退出
:q!强制退出,不保存
:5,26y 复制第5行到第26行
:5,26d 删除第5行到第26行
编辑模式:
进入命令模式,esc
cat /etc/issue查看ubuntu版本
cat /proc/version 查看linux内核版本
gcc编译器
gcc + 文件名 默认生成a.out可执行文件 执行./a.out
gcc + 文件名 -o +可执行文件名
//hello.c
预处理:gcc -E helloc.c -o hello.i C语音源程序----->> 经过运出来的C语言源程序
编译:gcc -S hello.i -o hello.s 经过预处理的C语言源程序
---->>汇编程序语音
汇编:gcc -c hello.s -o hello.o 汇编语言程序---->>机器语音程序
链接:gcc hello.o -o hello 机器语音程序--->>可执行文件
./hello(可执行文件名) 运行可执行文件
time + ./a.out(可执行文件名) 可以查看程序执行时间
注释:
//
/* */
#if 0
#endif
man 手册:
man 1:命令
man 2:系统调用
man 3:标准库函数
sudo shutdown -h now 关机
sudo reboot 重启
打开终端:ctrl+alt+t
~ :家目录 用户的工作目录 /home/linux
/ :根目录
ls (list):列出当前目录下的内容
ls -a:查看所有的内容(包括隐藏文件)
ls -l:查看所有文件的详细信息
d rwx r-x r-- linux linux 4096 4月18 15:55 work
用户名:文件所有者
用户组:
其他用户:
d:文件的类型,d是目录,-是普通文件
r:读 w:写 x:执行
第一组rwx:代表的是文件所有者对文件的操作权限(u)
第二组rwx:代表的是文件所有者所在组队文件的操作权限(g)
第三组rwx:代表的是其他用户的操作权限(o)
r w x三者的顺序不能改变,如果说对应的权限没有,用-代替
chmod (change mode):改变文件权限
chmod g+w work加权限
chmod u-x work 减权限
chmod u/g/o +/- r/w/x/ + 文件的名字
chmod 777 + 文件的名字
linux:用户名 文件的所有者
linux:用户组名 文件的所有者属于的组
4096:文件所在空间的大小
4 月18 15:55 :文件最后一次修改的时间(时间戳)
work:文件的名字
cd:切换目录
cd + 路径名
绝对路径:从/(根目录)开始
pwd:查看系统的绝对路径
相对路径:相对于其他路径而言
cd :切换家目录
cd /:切换到根目录
cd ..:切换到上一级目录
.. :上一级目录的别名 .
:当前目录的别名
mkdir:创建目录/文件夹
mkdir + 名字
rm :删除
rm + 名字 :删除普通文件,名字可以是多个名字,每个名字以空格隔开
rm -rf + 目录名 :删除目录
rm -rf * :*代表所有的
比如说如果要删除所有的.c文件,则可以使用rm *.c
cp:复制,拷贝
cp + 路径1/文件名1 +
路径2/文件名2 :(普通文件)把路径1下面的文件1拷贝到
文件2下并且重命名为文件2
cp -a + 路径1+路径2(不会保留依赖关系)
cp -r + 路径1+路径2(会保留依赖关系):拷贝目录或者文件夹(两者在功能上没区别)
mv:移动
mv + 路径1/文件名1 +
路径2/文件名
清屏:ctrl + l 或者
clear
vi 编辑器基本操作:
vim -t time_t
ctrl + ] :前进
ctrl + o :后退
vi + 文件名 文件存在,打开;文件不存在,创建并打开
命令模式:
进入底行模式,shift + ; ;
进入编辑模式,i
o 或者是大O:进入编辑模式,并且另起一行
复制,yy :复制光标所在行,光标选中一行 按y
5yy:从光标所在行开始,向下复制5行
复制多行:光标选中行 按y
粘贴,P
删除(剪切),dd:删除光标所在行
5dd:从光标所在行开始,向下删除5行
删除多行:光标选中,按d
撤销:u
重做:ctrl + r
底行模式:
进入命令模式,esc
:q 退出
:w 保存
:wq 保存并退出
:q!强制退出,不保存
:5,26y 复制第5行到第26行
:5,26d 删除第5行到第26行
编辑模式:
进入命令模式,esc
cat /etc/issue查看ubuntu版本
cat /proc/version 查看linux内核版本
gcc编译器
gcc + 文件名 默认生成a.out可执行文件 执行./a.out
gcc + 文件名 -o +可执行文件名
//hello.c
预处理:gcc -E helloc.c -o hello.i C语音源程序----->> 经过运出来的C语言源程序
编译:gcc -S hello.i -o hello.s 经过预处理的C语言源程序
---->>汇编程序语音
汇编:gcc -c hello.s -o hello.o 汇编语言程序---->>机器语音程序
链接:gcc hello.o -o hello 机器语音程序--->>可执行文件
./hello(可执行文件名) 运行可执行文件
time + ./a.out(可执行文件名) 可以查看程序执行时间
注释:
//
/* */
#if 0
#endif
man 手册:
man 1:命令
man 2:系统调用
man 3:标准库函数
相关文章推荐
- Ubuntu 默认壁纸历代记
- Ubuntu Remix Cinnamon 20.04 评测:Ubuntu 与 Cinnamon 的完美融合
- 关于Ubuntu 11.10启动提示waiting for the network configuration的问题
- 在 Ubuntu 桌面中使用文件和文件夹
- ubuntu下chrome无法同步问题解决
- Ubuntu Linux使用体验
- 使用 GNOME 优化工具自定义 Linux 桌面的 10 种方法
- 以Ubuntu 9.04为例 将工作环境迁移到 Linux
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 从USB安装Ubuntu Server 10.04.3 图文详解
- Ubuntu 15.04 正式版发布下载
- Linux-Ubuntu 10.04安装Cadence-ic610 方法总结图解
- Ubuntu 12.04和Windows 7双系统安装图解
- 开机出现:grub rescue的修复方法
- Ubuntu连接Android真机调试
- 你应该选择 Ubuntu 还是 Fedora?
- 100 个最佳 Ubuntu 应用(中)
- 看看我的Ubuntu Linux截图
- Ubuntu 12.04 LTS服务器版安装过程及使用图解
- Windows 7/8/8.1 硬盘安装 Ubuntu 14.04 实现双系统