入门 linux 常见命令必备

news/2024/6/29 12:16:13 标签: linux, c++, 编译器, eclipse

1.常用命令

cd/pwd
pwd :查看当前所在路径
cd :切换目录
用法1: cd /+路径名字 (绝对路径:路径名字写完整)以后尽量用这种
用法2: cd … (相对路径)
用法3: cd~ (家目录)
在这里插入图片描述
ls:查看文件和目录列表
ls -l :查看详细目录。linux一般用-来传多个参数。
在这里插入图片描述
touch:创建一个文件,若文件不存在,则新建。若存在,则更改时间为当前。 touch abc.txt

cp: 复制文件或者目录。
1.cp 源路径 目标路径
cp abc.txt /home/mytext/a1/

2.cp 源路径文件 目标路径 / 重命名

3.cp -RF 原路径 目标路径 (拷贝文件夹用的 R表示拷贝子目录,f表示强制)

mv:移动文件 。
和cp用法一样。

rm:删除文件。(直接删除,没有所谓的回收站)
rm -rf 文件 文件夹 (可以一次删除多个文件或者文件夹)

mkdir /rmdir
mkdir :创建一个空文件夹。(经常使用
rmdir :只能删除一个空文件夹。若一个文件夹不是空文件夹,则只能使用 rm -rf 。

cat
显示所有内容

小结:
自动完成:tab按键
历史记录:键盘上下键。

2.文件打包并压缩

创建 tar文件:
tar -zcvf xxx.tar.gz(压缩包名字) 源文件 (file1,file2,dir1,dir2)
其中 c 代表 create 创建
v:显示过程信息
f:file文件

提取文件:
tar -zxvf xxx.tar.gz -C /目录 (前提条件:先找到xxx.tar的路径下打开终端
-C代表换个目录。

查看tar内容
tar -tvf xxx.tar

3.文件权限

r:只读
w:只写
e:可执行
d:第一个字符是代表目录。默认是普通文件。
在这里插入图片描述–rw–r--r-- 依次代表用户,组,其他的权限。
–rw:代表用户可读写。
–r : 代表所属组可读。
–r :代表其他人只读。

chmod:修改文件权限。
方法1
u:代表用户 g:代表组 o:代表其他人 a:代表所有
例如:
用户增加文件123.txt可读写权限:chmod u+rw 123.txt

其他人不可写: chmod o-w 123.txt

组.其他人不可写 : chmod go-w 123.txt

方法二
用三个bit表示权限:
rwx 111 (7)
r-- 100 (4)
rw- 110(5)
–x 001(1)

例如:

chmod 777 123.txt 等价于 chmod a+rwx 123.txt


http://www.niftyadmin.cn/n/619385.html

相关文章

const与指针用法

const const int z y.之后z不能再赋值了。 person p1("abc",200); const person* p &p1; //对象是const person *const p &p1;//指针是const // const 在*之前是对象是const。 const 在*之后是指针是const。这里介绍 有两种不同的方式将cons…

c++引用 const 应用

引用 概念: 1.定义引用时,一定要将其初始化成引用某个变量。 2.初始化后,它就一直引用该变量,不会再引用其他变量。 3.引用只能引用变量,不能引用常量和表达式 例如 int n4; int &r n;//r引…

c++重要特性之一 :多态

虚函数和多态 虚函数 在类的定义中,前面有virtual 关键字的成员函数就是虚函数。 class base { virtual int get(); }; int base:: get(){}; 与普通函数的…

函数用法

函数 总结: 值传递不改变原有参数的值, 地址传递和引用传递都是改变原有的值。 引用传递注意事项: 不要返回局部变量的引用。 如果函数返回值是引用,那么这个函数可以作为左值被调用 1:值传递 :你不想…

多线程实现方法(加锁 不加锁)

线程创建原因 在多线程应用程序中,当多个线程共享相同的内存时,如同时访问一个变量时,需要确保每个线程看到一致的数据视图,即保证所有线程对数据的修改是一致的。 一个典型的例子是,在一个多线程程序中,两…

CSDN字体颜色速成

<font color#0099ff size4 face"黑体">文章</font> #0099ff 是颜色 或者 colorred

函数形参和const int 形参

//<font color#0099ff size4 face“黑体”//>color#0099ff size72 face“黑体” 1 函数接口&#xff0c;函数形参&#xff08;形参名字没有实际意义&#xff09; 1&#xff0c;普通参数&#xff1a; 形参不确定类型时。形参尽量使用const int & 可以使用decltype&a…

c++ 类基本定义

类定义 类的基本思想是数据抽象和封装&#xff1b;数据抽象是一种依赖接口和实现分离的编程技术。类的接口包括用户所能执行的操作&#xff1b;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需要的的私有函数和成员。&#xff08;简单理解&#xff1a;接口对…