linux常用命令

1、 ls 命令

a、基本用法

ls          列出当前目录下的文件和目录。      

            列出指定目录内容 eg : ls /path/to/directory.

b、常用选项

ls -l        以长格式显示文件和目录的详细信息,包括文件权限、所有者、大小、修改时间等

ls -a        显示所有文件,包括隐藏文件(以.开头的文件)。

ls -h        以人类可读的格式显示文件大小,例如使用KMG等单位。

2、cd 指令

功能:切换路径

cd         家目录

cd ~       家目录

cd .        当前目录

cd /        回到根目录

cd ../       上一级

cd ../../     上一级的上一级

3、chmod命令

a、字母表示法:

u表示所有者(user)。

g表示所属组(group)。

o表示其他用户(others)。

a表示所有用户(all)。

r表示读权限,对应数字 4。

w表示写权限,对应数字 2。

x表示执行权限,对应数字 1。

-表示没有该权限。

eg:chmod u+rwx,g+rx,o+r dir1表示给文件dir1的所有者赋予读、写、执行权限,所属组赋予读和执行权限,其他用户赋予读权限。

b数字表示法:

将三种用户的权限分别用三位数字表示,每位数字由读、写、执行权限对应的数字相加得到。

eg:chmod 754 dir1

4、mkdir命令

功能:创建目录

mkdir dir1                创建目录dir1

mkdir dir1 dir2          创建平级目录

mkdir -p dir1/dir2/dir3         嵌套创建目录

5、rmdir命令

rmdir dir1         删除目录【空目录】

rmdir -p dir1/dir2/dir3 若dir3空,先删除dir3,若dir2空继续删除,若不为空则停止删除并提示

6、创建touch命令       

touch dir1        创建文件,若文件名不存在,直接创建,若存在,更新文件时间戳(会更新该文件的访问时间和修改时间为当前时间)

7、rm 命令

rm file1         删除文件

rm -f file1      不提示信息

rm -r dir1       删除目录及其内容[可非空]

rm -rf dir1       强制【空/非空目录】删除不提示信息

8、echo命令

功能:显字符串,也可以往文件中写内容,类似于printf

echo 字符串

echo‘字符串’

echo "字符串"

echo -n ."字符串"      -n表示回显的字符串不独占一行

echo -e  "It字符串\n” -e表示回显的字符串可以解析以开始的转义字符

eg:

echo -e "\t\t字符串\n" > file1 将字符串写入file1【若执行多次只保留最后一次】

echo -e "\t\t字符串\n" >> file1  将字符串追加到file1

9、cp指令

功能:用于复制文件或目录

cp file1 file2        复制file1,粘贴到file2,若file2不存在,新建;若file2存在,替换

cp -r dir1 dir2         复制file1,粘贴到file2,若file2不存在,新建;若file2存在,替换

cp -rp dir1 dir2        递归复制目录并保留属性

10、mv命令

功能:进行剪切粘贴

mv file1 file2剪切file1, 粘贴为file2 [此时file2的内容 是file1的内容]

mv dir1 dir2        剪切dir1,若dir2存在粘贴到dir2;若dir2不存在将dir1转移到dir2中

11、vim编辑器

a、vim编辑器有三种模式:

命令模式、编辑模式、末行模式

b、模式间切换方法
        命令模式下,输入:后,进入末行模式
        末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式
        命令模式下,按下ia等键,可以计入编辑模式
        编辑模式下,按下esc,可以回到命令模式

创建一个test.c文件

vi test.c

c、gcc编辑

gcc test.c

gcc编译后会生产一个a.out的可执行文件

./a.out  :运行test.c文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值