Linux及C语言基础二 Linux 常用命令一

Linux 专栏收录该内容
10 篇文章 0 订阅

linux 常用命令一:
【1】mkdir 命令
功能:创建一个新的目录
mkdir 目录名

linux@ubuntu:~$ ls
DC20031  Documents  examples.desktop  Music     Public     Videos
Desktop  Downloads  man.txt           Pictures  Templates

如果dir不存在,创建的时候需要加-p参数
linux@ubuntu:~$ mkdir -p dir/dir1
linux@ubuntu:~$ ls
DC20031  dir        Downloads         man.txt  Pictures  Templates
Desktop  Documents  examples.desktop  Music    Public    Videos
linux@ubuntu:~$ mkdir Desktop/test
linux@ubuntu:~$ mkdir ./Desktop/test1
linux@ubuntu:~$ mkdir /home/linux/Desktop/test2

【2】rmdir 命令
功能:删除一个目录
rmdir 目录名(要求:目录必须为空目录,因此使用的不是很多)

linux@ubuntu:~$ rmdir DC20031/
linux@ubuntu:~$ ls
Desktop  Documents  examples.desktop  Music     Public     Videos
dir      Downloads  man.txt           Pictures  Templates
linux@ubuntu:~$ rmdir dir
rmdir: 删除 "dir" 失败: 目录非空
linux@ubuntu:~$ rm Desktop/test
rm: 无法删除"Desktop/test": 是一个目录
linux@ubuntu:~$ rmdir Desktop/test
linux@ubuntu:~$ rmdir ./Desktop/test1/
linux@ubuntu:~$ rmdir /home/linux/Desktop/test2/

【3】touch 命令
功能:创建一个文件
touch 文件名 (如果文件存在,它更新文件的时间戳)

linux@ubuntu:~/DC20031$ ls
linux@ubuntu:~/DC20031$ touch test.txt
linux@ubuntu:~/DC20031$ ls
test.txt
linux@ubuntu:~/DC20031$ touch file file1 file2
linux@ubuntu:~/DC20031$ ls
file  file1  file2  test.txt
linux@ubuntu:~/DC20031$ ls -l
总用量 0
-rw-rw-r-- 1 linux linux 0  3月 24 19:03 file
-rw-rw-r-- 1 linux linux 0  3月 24 19:03 file1
-rw-rw-r-- 1 linux linux 0  3月 24 19:03 file2
-rw-rw-r-- 1 linux linux 0  3月 24 19:02 test.txt
linux@ubuntu:~/DC20031$ touch test.txt
linux@ubuntu:~/DC20031$ ls -l
总用量 0
-rw-rw-r-- 1 linux linux 0  3月 24 19:03 file
-rw-rw-r-- 1 linux linux 0  3月 24 19:03 file1
-rw-rw-r-- 1 linux linux 0  3月 24 19:03 file2
-rw-rw-r-- 1 linux linux 0  3月 24 19:04 test.txt


echo "hello" >  test.txt   清空原文件的内容把hello写进去
echo "hhhh"  >> test.txt   以追加的方式把hhhh写到文件中
echo -n "hhhh" >> test.txt  以追加的方式把hhhh写到文件中并不换行

cat 文件名   查看文件的内容

【4】rm 命令
功能:删除文件或者目录
rm 文件名

rm file     删除文件
rm DC20031/file1   删除文件
rm -r dir1/    删除目录需要参数-r
rm * -r   删除所有文件

【5】cp 命令
功能:复制/拷贝
cp 源文件 目的地

拷贝文件
cp test.txt file       将test.txt拷贝到file
cp test.txt ../dir/    将test.txt拷贝到上一级目录下的dir目录
cp test.txt ../dir/file  将test.txt拷贝到上一级目录下的dir目录的file文件
cp ../DC20031/test.txt .   将上一级目录的DC20031下的test.txt拷贝到当前目录
cp ../DC20031/test.txt ./file2  将上一级目录的DC20031下的test.txt拷贝到当前目录的file2
拷贝目录
cp -r dir dir2   注意拷贝目录的时候需要加-r参数
要求:把dir目录复制到Desktop目录下

【6】mv 命令
功能:移动、重命名
mv 源文件 目的地

mv test.txt file3   重命名
mv file1 ../dir     移动

【7】vim编辑器
vim 文件名

模式之间切换esc
1、命令行模式

2、插入模式
	i    在光标前进入插入模式
	I    在行首进入插入模式
	a    在光标之后进入插入模式
	A    在行末进入插入模式
	o    在下一行进入插入模式
	O    在上一行进入插入模式
3、底行模式  shift + :
	w   保存
	q   退出
	wq  保存退出
	X	保存退出
	q! 强制退出
	wq!强制保存退出
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:1024 设计师:我叫白小胖 返回首页

打赏作者

Jade Bodhi

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值