1_Linux基础命令(创建文件、目录、vim等)
1.目录结构
‘/’:boot放系统内核,etc放系统配置文件,bin放命令(二进制可执行程序),lib库文件,home家目录,root管理员的家目录,dev,usr不常改变的文件,var常改变的数据。
举个例子:
家目录下zhangsan:/home/zhangsan
2.文件类型
普通(归档)文件,d目录文件。
ls查看文件类型 -l。
3.权限
r4读 w2写 x1执行。
chmod修改文件权限。
4.创建文件等具体操作
cd切换路径 (cd tmp:到达tmp目录下);
pwd显示当前位置;
ls显示当前目录下有哪些文件;
touch创建普通文件;
mkdir创建目录文件;
cp拷贝文件;
rm删除;
mv重命名/移动文件;
cd …返回上一层;
. 代表当前位置;
拷贝目录文件:cp -r tmp dir;
删除目录文件:rm -r dir;
删除文件:rm a.c。
(了解即可)
cat查看文件、合并文件、向文件中输入数据;
more分屏查看;
less可反复看;
head -n 文件 显示文件前n行;
tail~。
5.vi/vim 编辑文件
5.1vi三种模式
命令模式 插入模式 末行模式
命令模式 ->(按i键) 插入模式
命令模式 (按Esc)<- 插入模式
5.2退出vi
:wq保存并退出→
:q不保存退出→
6.gcc与可执行文件
main.c不能运行。
main.c -> main.exe:
main gcc -o main main.c;
./main 或者 /home/stu/c213/main运行。
具体操作步骤:
①vi main.c;
②i;
③输入程序内容;
④:wq;
⑤gcc -o main main.c回车;
⑥./main。
7.关键字搜索
grep “(关键字)main” :
main.c 显示含有main的行。
grep -c “(关键字)main” main.c :
显示含有main的行的行数。
ls | grep"bash" :
查找bin命令库中是否有bash命令 ("|"是管道)。