初学Ubuntu:文件的常用操作

1、NAT
NAT(Network Address Translation):网络地址转换。用来与主机共享同一个IP。
2、apt-get 使用
apt-get install 软件包名
apt-get remove 软件包名
apt源:/etc/apt/sources.list
解决vi编辑器编辑文本问题,卸载apt-get remove vim-common,安装apt-get install vim
3、主目录(home目录)与工作目录
主目录(home目录):在创建用户时,由系统管理员给用户分配的目录每个用户都有自己的主目录。一般主目录是/home/登录名,但是root用户的主目录是/root。
工作目录:用户当前所在的目录
4、绝对路径与相对路径
绝对路径:从根目录(/)开始的路径为绝对路径,绝对路径一定是以’/‘开头的
相对路径:相对于当前工作目录的路径
几个命令:
显示当前工作目录:pwd
改变目录:cd 目标目录
返回上级目录:cd ..
返回主目录(家目录):cd ~
5、目录的常用操作
创建目录
mkdir 要创建的目录
-m, --mode=MODE   set file mode (as in chmod), not a=rwx - umask
-p, --parents     no error if existing, make parent directories as needed
-v, --verbose     print a message for each created directory
-Z                   set SELinux security context of each created directory to the default type
--context[=CTX]  like -Z, or if CTX is specified then set the SELinux or SMACK security context to CTX
删除目录(rmdir只能删除目录)
用法:rm [选项]... [文件或者目录]...
-d 删除空目录(可用绝对路径删除)
-r 递归删除,删除目录和它所包含的内容
6、文件的常用操作
touch 创建文件:touch [选项]... 文件...   可创建多个文件
编辑文件:vi 文件名a--->编辑模式,esc--->退出编辑模式,:wq--->写入并退出,:q!--->不保存退出
cat 文件名:查看文件内容
cp 拷贝或备份文件:cp [选项]...[源文件]...[目标文件或目录]
eg:cp /etc/apt/sources.list ./ 将apt源拷贝到当前目录下
cp a.txt ./a2.txt 将a.txt复制重命名为a2.txt
cp -rf /etc/apt ./ 拷贝目录到当前文件夹下,拷贝目录要加选项
ln链接文件命令: ln[选项]...[源文件或目录]...[链接文件或目录]
软链接(-s):别名“符号链接”,几乎不占用空间。相当于快捷方式,可以通过软链接方便的访问目标目录
eg:ln -s /bin/cp mycp 在当前目录下创建一个名为mycp的软链接
使用创建好的mycp软链接进行拷贝操作,./mycp a.txt a2.txt
硬链接:相当于把源文件拷贝了一份,与源文件占用空间相同,不能给目录创建硬链接
mv移动文件或者目录:用法:mv [选项]... [-T] 源文件 目标文件   或:mv [选项]... 源文件... 目录   或:mv [选项]... -t 目录 源文件...
用法1:可重命名文件
用法2:可将多个源文件移动到目标目录下
用法3:同用法2,源文件与目标文件位置不同
tar压缩和解压tar或tar.gz压缩包:
压缩命令:tar [选项] 创建的压缩文件 要压缩的目录 
选项解释:c:创建新归档文件、v:显示详细信息、f:使用归档文件、z:调用gzip实现压缩
eg:tar -cvzf mytest.tar.gz test3  将test3目录压缩成mytest.tar.gz压缩包
解压缩命令:tar [选项] 待解压缩的文件
选项解释:x:用来解压缩
eg:tar -[z]xvf mytest.tar.gz   解压mytest.tar.gz压缩包
grep查找:
eg:查找出当前目录下文件名(或目录名)中含有‘y’的文件名
ls | grep 'y'    其中竖线 | 为管道符,作用是将前面命令的结果作为后面命令的源
find查找:
find 路径 [选项]
eg:sudo find / -name *.txt  在根目录下查找文件扩展名为txt的文件
sudo find / -name *.txt  -exec ls {} \;    找到之后执行ls命令

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值