Ubuntu学习
Ubuntu学习
touch #新建一个空文件文件和目录
文件——文件
目录——文件夹
git更新至最新版本
1、查看git版本
git --version2、添加Git官方的软件源
sudo add-apt-repository ppa:git-core/ppa3、更新列表
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" 转载请保留原文链接及作者。