Ubuntu学习

Ubuntu学习

touch    #新建一个空文件

文件和目录

文件——文件

目录——文件夹

git更新至最新版本

1、查看git版本

git --version

2、添加Git官方的软件源

sudo add-apt-repository ppa:git-core/ppa

3、更新列表

sudo apt update
sudo apt install -f
sudo apt upgrade

/表示根目录

Linux中没有盘符的概念,所有文件都是由根目录开始,重要的有 /home

/etc 系统配置文件存放目录

/bin 可使用的二进制文件的目录,如常用的ls、tar、cat等

~表示家目录(/home/xx)

linux常用指令

command  [-options]  [parameter]
#[]表示可省略,parameter意为参数



pwd      #查看当前所在的路径
touch    #新建文件
mkdir    #新建文件夹
rm + 文件名      #删除文件
clear    #清屏
ctrl + shift + =    #放大终端字体
Ctrl + -    #缩小终端字体

查阅命令帮助信息(速查)

command --help  


man command
enter键——多显示一行
空格键——多显示一页
b——回滚一页,backward
f——前滚一页,forward
q——退出

隐藏文件

命名以.开头的文件都是隐藏文件

.和..

.表示当前目录,cd .命令不会切换目录

..表示上一层,cd .. 回到上一层

ls命令

ls -a  #显示目录下所有内容(包括隐藏文件)
ls -l  #以列表显示,并显示详细信息
ls -l -h #文件大小显示更人性化
# drwxrwxr-x 26 xx   xx   4.0K 8月  26 16:54 anaconda3
ls -a -l -h #显示最全面

通配符

可代表*任意个数**的字符(也可以没有)

?可代表任意一个字符

cd命令

cd       /home/xx
cd ~    /home/xx
cd .    当前
cd ..    上一目录
cd -    切换到上次所在目录

mkdir命令

mkdir -p #递归创建目录   mkdir -p a/b/c/d
#同一目录下,文件和目录也不能重名

rm命令

rm命令删除的文件不能恢复

rm -r #删除目录
rm -f #忽略不存在的文件,强制删除

tree命令

以树状图显示目录结构

tree -d #只显示目录,不显示文件

cp(复制)和mv(移动)

cp——copy

cp 文件完整路径+文件名  文件目标位置(+新的名字)    缺省表示名字不变
cp ~/anaconda3/LICENSE.txt ~/桌面/a.txt
cp -i #有重名会提示
cp -r #复制目录包括其中的所有内容

mv——move

mv 文件(目录)的路径  目标路径
mv -i #警示
mv 旧文件名 新文件名     #同一目录下文件重命名,目录重命名也是同理

grep文本搜索

grep [-n] an a.txt    #在a.txt中搜索an    -n显示出对应的行号
grep -i #忽略大小写
grep -ni "hello python"  #中间有空格

echo和重定向

echo

将后面的内容打印在终端中

重定向

>   #将应该显示到终端中的内容输出到指定文件中
echo hello > a.txt      #将hello输出到a.txt,会覆盖原有内容,没有则会新建文件
echo hello >> a.txt     #将hello追加到文件的末尾
ls -lh > a.txt   

管道

将一个命令的输出作为下一个命令的输入,常用more(分屏显示)grep(查找)

ls -lha ~ | more    #家目录下的所有文件(目录)信息分屏显示
ls -lha /home/xx/myblog | grep -i pu

关机和重启

shutdown    #一分钟后关机
shutdown now
shutdown 23:00
shutdown +10 #十分钟后关机
shutdown -c  #取消关机

ifconfig和ping

127.0.0.1  #本地环回
ping 127.0.0.1

用户权限

-  rw-  rw-  r-- 1 xx xx 4.5K 11月 11 20:56 a.txt
#权限每3个一组,读、写、执行    xx文件(目录)的拥有者的权限    xx文件(目录)组对应的权限   其他人的权限

文章标题:Ubuntu学习

本文作者:Echo

发布时间:2020-11-19, 22:36:49

最后更新:2020-11-19, 22:36:49

原始链接:http://dmzecho.github.io/2020/11/19/Ubuntu%E5%AD%A6%E4%B9%A0/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录