乌班图操作基础练习

终端:
ubuntu自带终端terminal
终端提示符:
fs@ubuntu:~$
用户名@主机名:目录$
whoami
hostname
pwd
$ 普通用户提示符
# 超级用户提示符(root)

ls 列出文件夹内容
ls == ls ./
ls 文件夹名
ls /home/fs/61018
ls ./61018
ls 61018
ls -a 显示所有文件,包括隐藏文件
ls -l 显示文件的详细信息。

cd 进入文件夹
cd 61018
cd /home/fs/61018
cd /
cd /home/fs
cd ~
cd 回到用户主目录

cd - 返回到上一次所在的目录

mkdir 创建文件夹
mkdir dir1
mkdir ./dir2 ./dir3 ./dir4
mkdir ../dir5 dir2/dir22
mkdir -p dir1/year/month/week/day
-p 检查文件夹是否存在,不存在则嵌套创建

touch 创建空文件或更新文件时间

echo 向屏幕打印字符串
echo "Hello world"
echo Hello world


cat 读文件内容并显示到屏幕
cat test.c

> 输出重定向,将输出内容指定到某一个文件
会先清空原文件,再输入
echo "hello world" > test.c

>> 输出追加,将输出内容指定到某一个文件结尾
在原文件的结尾添加
echo "hello I'm Jackson" >> test.c

rm 删除文件或文件夹
rm jielun
rm ../naying
rm -r dir1

man
man 1 程序或shell命令
man ls
man mkdir
man 2 内核提供的函数
man 2 open
man 2 write
man 3 标准库提供的函数
man 3 printf
man scanf
whatis write 查看分类情况

man ls
ls [OPTION]... [FILE]...
命令 参数/技能加强 目标文件

[] 可选标志/可省
eg:
ls 默认查看当前目录内容,option和file全部省略了
ls -a 省略了目标
ls ../
... 多参机制
eg:
ls -l -a
ls -a -l
ls -la
ls -al

-a 显示所有文件,包括隐藏文件
-l 显示文件的详细信息。


ls -l jielun
-rw-rw-r-- 1 fs fs 13 6月 27 15:57 jielun
类型+权限 链接 主人 战队 大小 时间 文件名

类型:
- 普通文件(二进制,代码,文档)
d 文件夹
c 字符设备文件(键盘)
b 块设备文件(硬盘,存储设备)
l 软链接文件(快捷方式)
主人的权限 队友的权限 其它用户
rwx rwx rwx
- rw- rw- r-- 字母权限
110 110 100 二进制权限
6 6 4 八进制权限

rw- --- ---
110 000 000
6 0 0
chmod 600 jielun

chmod

cp mv
cp source dest
cp jielun backup
cp source... directory
cp jielun naying ../Download
-a 拷贝文件夹


PS:
./ 当前目录,当前所在的目录
../ 上一层目录,后退一层的目录
../../ 上两层,后退两层的目录
.file 以点开头的文件是隐藏文件

everthing is file 一切皆文件
* 匹配任意长度的任意字符
ls *.c
ls *
rm -rf *

等级任务二:
在主目录 的 61018下创建文件夹student1,student2。
并在student1里创建文件peiqi, qiaozhi和 文件夹test。
删除test,qiaozhi;

将"hello kugou"重定向进入 文件peiqi中 ,
将peiqi的文件权限改为 仅所属用户 可读可写可执行。

命令:熟悉linux系统使用
:vim gedit

C, 使用linux-->写代码 -->编译-->运行

vim 复制 移动 粘贴 、 写代码 、 保存
命令模式
编写模式
底行模式

猜你喜欢

转载自www.cnblogs.com/lanbofei/p/9235671.html