- 用户名@主机名
- linux@ubuntu:~$ linux是用户名,ubuntu是主机名。“~”表示家目录。
- linux@ubuntu:/$ “/”表示的是根目录。
- 打开终端:alt+ctrl+t
- 在当前界面打开终端(维持当前的路径):ctrl=shift+n;
- ls:查看文件夹。
- mkdir:创建文件夹。
- cd:切换路径。如:cd /home/ 表示切换到/home/文件夹下。 注:cd .. 表示切换到上一目录。cd . 代表切换到当前目录。
- touch:创建文件。
- cat: 查看文件内容。
- ls -la:查看所有文件内容。
- ls -lh:查看文件属性。(或者-ll)
- ls -lh查看文件属性后会有:drwxrwxr -x 2 linux linux 4096 Jul 11 10:52:
d:目录。(第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道)
(第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行。
第5-7位表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位表示其他用户所具有的权限。)
r:可读。
w:可写。
x:可执行。
rwx:表示111,这三位有效。rwxrwxr:111 111 100—》774; - pwd:查看当前路径。
- exit:退出终端。
- vi file:打开file文件。
- 按 i 键:进入insert模式。
- esc:切换成命令行模式。
- shift+“:”:在命令行开始输入命令。(或者直接用空格)
- :wq(x) 表示保存退出。
- :q 表示退出。
- :wq! 表示保存并强制退出。
- :q! 表示强制退出。
- mv files files1:表示将files文件夹移动到files1文件夹中。 mv file file.c:将file文件改名。
- cp file files1:表示将file文件移动到files1文件夹中。
- cp files files1 -a:表示将files文件夹复制到files1文件夹中。cp 源文件夹 目标文件夹 -a , -r ; 当目标文件夹下有 文件时,后面加 -r
- rm file :删除文件。
- rm files -rf:将files文件夹删除。(-rf:强制删除)
- ctrl+l:清屏(或者clear);
30. shift+g跳到最后一行,shift+gg跳到首行(shift+G)
程序编译的四个步骤:
编译、汇编、链接、可执行。
1. gcc -E test.c -o test.i 预编译
2. gcc -S test.c -o test.s 汇编
3. gcc -c test.c -o test.o 链接
4. gcc test.o -o test 生成可执行文件,默认生成a.out
注:可以助记—>-ESc 生成 .iso
命令行模式下(只按esc):
dd : 删除光标这一行(剪切)(或指定某行删除:nd),p:粘贴。
ndd:删除n行。例如:5dd或者 底行模式 3,10d(删除3到10行)
u :撤销。
yy:复制光标这一行;
nyy:复制多行。类似删除。