linux下基本命令的使用(上)(ubuntu 16)

路径有分为绝对路径和相对路径

相对路径::从当前目录开始表示
例如: ./zoo/animal/food
(./可加可不加)

绝对路径:从根目录开始表示
例:
/home/kevin
~/demo/Day01
波浪线~+/demo/Day01代表 : /home/kevin/demo/Day01

. :代表当前目录
. . :当前目录的上一级目录
如我们常用的 cd ../就是返回上一级目录

在命令行的前面经常有一句话,例如:
User@user-machina:~DesktopS:
User:当前登录的用户
@:at,在
user-machina:我们在安装ubuntu指定的主机名
~:用户的家目录(宿主目录)
~Desktop:当前用户工作的目录
: 改为#,则表示为root用户,即超级用户

/**********************************************/

tree:
查看目录的内容
tree:查看当前目录
tree dir :查看指定目录
若需要用到tree命令行,需安装,使用命令:sudo apt-get install tree
sudo apt-get install tree : 使用 apt-get 去安装(install)软件,把安装包下载后打包

ls:
功能:查看文件和目录
语法:
参数:
-a:显示所有文件
显示的文件左边有一个 . ,代表隐藏文件
ls -l:显示当前文件的详细信息

linux下面有7种文件类型:
普通文件:-(.txt,压缩包,可执行程序)
目录:d
符号链接:l
管道:p
套接字:s
字符设备:c(键盘,鼠标)
块设备:b(U盘、硬盘)

三种类型的用户:
文件所有者:user
文件所属组用户:group
其他人:other

rwx:文件所有者权限
rw-:文件所属组用户
r–:其他人对文件的操作权限
1:硬连接计数
第一个user:文件所有者
第二个user:文件所属组 4096:文件的大小
这里写图片描述
1、如果是目录,看到的大小永远是4K,即4096,输入命令行:ls -lh 可查看
12月 26 04:44:日期

/**********************************************/

cd–切换目录
1、cd目录
2、如何进入到家目录
cd 绝对路径
cd ~

3、在临近的两个目录直接切换
* 最后两个相邻的,适用于目录名很长的情况下
* cd -:可互相切换

pwd:显示当前的工作目录(print work directory)
mkdir:创建一个目录
使用:mkdir + 创建的文件名
如果是想创建多级目录,需再后面加-p

touch:创建文件
touch + 文件名 :如果不存在,创建文件
文件不存在:更新文件的时间

rmdir:删除目录(只能删除一个空目录,一般不用)
rmdir+空目录名

rm :删除目录(会将内容也删除掉)
1、 rm +目录名 -r
-r:用递归的方式处理
使用rm删除的时候,注意文件被删除之后,一般往回找就非常困难,所以用的时候就要额外小心
,被删除之后,很难恢复
如果想要删除的时候有提示,可以加个I,例如:rm aa -ri
2、rm+文件名 -I

/**********************************************/

cp–拷贝
cp - file1 file(拷贝到不存在的文件)
1、创建file,将file1中的内容拷贝到file
2、cp file1 file(file存在的话,file1覆盖file)
拷贝到目录
cp file Dir(目录名)
拷贝目录到目录
cp Dir1(存在的) Dir2(存在的):将Dir1目录拷贝到Dir2目录
cp Dir1(存在的) Dir2(不存在的):将Dir1目录拷贝到Dir2目录

/**********************************************/

mv:改名或者移动文件
改名:
mv file(存在) file1(不存在)
移动:
mv file(文件) dir(存在)
mv dir1(目录存在) dir2(目录存在)
mv file(存在) file2(存在) :file文件覆盖file2文件,file文件会被删除掉

/**********************************************/
ubuntu输入vi命令如何退出编辑:ESC—> : (冒号)— > q
Day01-12
查看文件内容–了解内容
cat(适用于文件比较小的情况)
cat filename :将文件内容打印到终端
more(适用于文件比较多的情况)
more filename:将文件内容打印到终端,打印一部分,后面省略了
需按回车键增加显示内容
空格:翻页
退出:q
less:
less filename
向下滚动一行:回车,Ctrl+n
向上滚动一行:回车,Ctrl+p
向下翻页:空格,pagedown
向上翻页:空格,pageup
退出:q

head(查看文件的头部)
head -n(显示的行数) filename
head filename(没有n的话,默认10行)
tail(查看文件的尾部)
与head原理大致相同

猜你喜欢

转载自blog.csdn.net/kxzkxzz/article/details/78969008