新手小白,linux使用linux中cd命令的用法,为什么进不了目录?

目录操作 rm -rf mydir /*删除mydir目录,不需要确认,直接删除*/
mkdir dirname /*创建名为dirname的目录*/
cd mydir /*进入mydir目录*/
cd - /*返回进入此目录之前所在的目录*/
cd .. /*返回上一级目录,中间有空格*/
cd ~ /*回当前用户家目录*/
mv tools tool /*把tools目录改名为tool */
ln -s tool bac /*给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了*/
cp -a tool /home/vpser/www /*把tool目录,复制到www目录下 */
ls /* 列出当前目录下的内容 */
文件操作 rm go.tar
/* 删除go.tar文件 */
find mt.cgi
/* 查找文件名为mt.cgi的文件 */
/* 查看磁盘剩余空间 */
解压缩: tar xvf wordpress.tar
/* 解压tar格式的文件 */
tar tvf myfile.tar
/* 查看tar文件中包含的文件 */
tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */
tar zcf vpser.tar.gz tool /* 把tool目录打包且压缩为vpser.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB */
/var/bak/www.tar.bz2 /var/www/
/*创建.tar.bz2文件,压缩率高*/
tar xjf www.tar.bz2 /*解压tar.bz2格式*/
gzip -d ge.tar.gz
/* 解压.tar.gz文件为.tar文件 */
unzip phpbb.zip
/* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */
下载 wget http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M的带宽,下载一个2-3兆的MT还不是几十秒的事 */
wget -c http://soft.vpser.net/web/nginx/nginx-0.8.0.tar.gz
/* 继续下载上次未下载完的文件 */
进程管理 ps -aux
/*ps 进程状态查询命令*/
ps命令输出字段的含义:
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
ps -aux | grep nginx
/*在所有进程中,查找nginx的进程*/
/*1234为进程ID,即ps -aux 中的PID*/
killall nginx /*killall 通过程序的名字,直接杀死所有进程,nginx为进程名*/
资源占用查询: df -sh /home/wwwroot/* /* 查看/home/wwwroot/下各个目录的占用大小 */
free -m /* 查看内存核swap使用情况 */
top /* 查看程序的cpu、内存使用情况 */
netstat -ntl /* 查看端口占用情况 */
用户管理: adduser /*添加用户,如adduser vpser */
deluser /*删除用户,如deluser vpser */
passwd /*修改密码,按提示输入密码,密码不显示*/
vim详细教程:
移动类的 h/j/k/l: 左/下/上/右 移一格
w : 向后词移动 (前面加数字移动多少个词)
b : 向前词移动 (前面加数字移动多少个词)
e : 向后移到词末
ge : 向前移到词末
$ &End& : 行末
0 &Home& : 行首
tx : 向右查找本行的x并移到那儿(大写时向左)
33G : 移到文件的第33行
gg : 文件首行
G : 文件尾行
33% : 文件的33%处
H/M/L : 屏幕的首/中/尾行
zt/zz/zb : 当前行移到屏幕的首/中/底部
: 回到跳转来的地方
CTRL-O : 跳到一个 “较老” 的地方
CTRL-I &Tab& : 则跳到一个 “较新” 的地方
查找 / : 向下查找(后加关键字)
? : 向上查找(后加关键字)
n : 下一条符合的记录
编辑 i : 转换到插入模式
x : 删除当前字符
. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)
u : 撤销操作
CTRL-R : 重做
p : 将删除的字符插入到当前位置(put)
退出保存 :q : 退出
:q! : 不保存退出
ZZ : 保存后退出
:e! : 放弃修改重新编辑
掌握这些基本命令,Linux下的基本使用已经掌握,只要多加练习,多遇到问题,解决问题,能力就会不断的提升。
支付宝打赏
扫描跨屏阅读!
文章标签:
Re0:从零开始的小破站 | 行成于思,毁于惰linux小白-基础命令-cd
时间: 15:49:48
&&&& 阅读:102
&&&& 评论:
&&&& 收藏:0
标签:cd【功能说明】:Linux&cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用&cd&命令上的。所以,学习Linux常用命令,首先就要学好&cd&命令的使用方法技巧。它的功能是切换当前目录至dirName(目录名)。&【语法格式】:cd&[目录名【实践操作】:例一:进入系统根目录命令:cd&/&输出:[root@localhost&~]#&cd&/&&&说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了&命令:cd&..&或者&cd&..&//输出:[root@linux-GC&soft]#&pwd/opt/soft[root@linux-GC&soft]#&cd&..[root@linux-GC&opt]#&cd&..//[root@linux-GC&/]#&pwd/&说明:进入系统根目录可以使用“&cd&..&”一直退,就可以到达根目录&命令:cd&../..&//输出:[root@linux-GC&soft]#&pwd/opt/soft[root@linux-GC&soft]#&cd&../..&//[root@linux-GC&/]#&pwd/[root@linux-GC&/]#&说明:使用cd&命令实现进入当前目录的父目录的父目录。&&&例2:使用&cd&命令进入当前用户主目录。“当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。命令1:cd输出:[root@linux-GC&soft]#&pwd/opt/soft[root@linux-GC&soft]#&cd[root@linux-GC&~]#&pwd/root&命令2:cd&~输出:[root@linux-GC&~]#&cd&/opt/soft/[root@linux-GC&soft]#&pwd/opt/soft[root@linux-GC&soft]#&cd&~[root@linux-GC&~]#&pwd/root&&&&例3:跳转到指定目录命令:&cd&/opt/soft输出:[root@linux-GC&~]#&cd&/opt/soft[root@linux-GC&soft]#&pwd/opt/soft[root@linux-GC&soft]#&cd&jdk1.6.0_16/[root@linux-GC&jdk1.6.0_16]#&pwd/opt/soft/jdk1.6.0_16[root@linux-GC&jdk1.6.0_16]#&说明:跳转到指定目录,从根目录开始,目录名称前加&/&,当前目录内的子目录直接写名称即可&例四:返回进入此目录之前所在的目录命令:cd&-输出:[root@linux-GC&soft]#&pwd/opt/soft[root@linux-GC&soft]#&cd&-/root[root@linux-GC&~]#&pwd/root[root@linux-GC&~]#&cd&-/opt/soft[root@linux-GC&soft]#&例五:把上个命令的参数作为cd参数使用。&命令:cd&!$输出:[root@linux-GC&soft]#&cd&!$cd&-/root[root@linux-GC&~]#&cd&!$cd&-/opt/soft[root@linux-GC&soft]#&本文出自 “” 博客,请务必保留此出处标签:原文:http://cornerboy.blog.51cto.com/1567
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!Linux文件目录结构(小白版)
转载 &更新时间:日 14:38:29 & 作者:Rico_wang
这篇文章主要介绍了Linux文件目录结构(小白版),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
说在前面的话:只适用于完全没有后端知识的纯小白,因为我就是。最开始了解Linux文件系统的目录结构,之后在学习Linux命令行,是比较推荐的学习方法。
开通了免费一年使用期的AWS,总不能闲置吧,于是就想趁这个机会尝试了解一些后端的知识。当时用winSCP打开linux系统目录也是一脸懵逼,用PuTTY开启命令行模式默认是在home目录下,一顿瞎逼操作,虽然最后还是成功开了服务器绑定了域名,不过只能说明AWS教程的强大了。下面稍微记录下学习的东西,同时分享给和我一样的小白。
Linux文件目录速览
├── bin
//常用的命令
├── boot
//放置一些启动用的临时文件
├── cdrom
├── dev
//设备文件
├── etc
//系统所有配置文件都放在它下面
├── home
//用户目录,对应权限用户只能查看到自己的目录
├── ec2-user
//aws登录名ec2-user权限的目录
├── lib
//用于存取程序的动态库和模块文件
├── lost+found
//用于存放系统异常时丢失的文件
├── media
//用于挂在本地磁盘或者其他储存设备
├── mnt
//用于挂在其他临时系统文件
├── opt
├── proc
//包含进程等信息,不是内存映射,不是真实目录
├── root
//root用户的目录
├── run
├── sbin
//里面很多是root用户才能执行的命令,系统的更新备份还原和开关机用的
├── selinux
├── srv
//service的缩写,是一些网路服务启动后,这些服务所需取用资料目录
├── sys
//系统信息
├── tmp
//存放各种临时文件
├── usr
//我们主要的操作空间
└── var
//变量文件--在运行中内容不断变化的文件。
按照官网教程打开Apache运行程序
树状目录图
/bin:系统有很多放置执行档的目录,但/bin比较特殊。因为/bin放置的是在单人维护模式下还能够被操作的指令。在/bin底下的指令可以被root与一般帐号所使用,主要有:cat,chmod(修改权限), chown, date, mv, mkdir, cp, bash等等常用的指令。
/boot:主要放置开机会使用到的档案,包括Linux核心档案以及开机选单与开机所需设定档等等。Linux kernel常用的档名为:vmlinuz ,如果使用的是grub这个开机管理程式,则还会存在/boot/grub/这个目录。
/dev:在Linux系统上,任何装置与周边设备都是以档案的型态存在于这个目录当中。 只要通过存取这个目录下的某个档案,就等于存取某个装置。比要重要的档案有/dev/null, /dev/zero, /dev/tty , /dev/lp, / dev/hd, /dev/sd*等等
/etc:系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。 一般来说,这个目录下的各档案属性是可以让一般使用者查阅的,但是只有root有权力修改。 FHS建议不要放置可执行档(binary)在这个目录中。 比较重要的档案有:/etc/inittab, /etc/init.d/, /etc/modprobe.conf, /etc/X11/, /etc/fstab, /etc/sysconfig/等等。 另外,其下重要的目录有:/etc/init.d/ :所有服务的预设启动script都是放在这里的,例如要启动或者关闭iptables的话: /etc/init.d/iptables start、/etc/init.d/ iptables stop
/home:这是系统预设的使用者家目录(home directory)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。比较重要的是,家目录有两种代号:
~ :代表当前使用者的家目录,
~guest:则代表用户名为guest的家目录。
/lib:系统的函式库非常的多,而/lib放置的则是在开机时会用到的函式库,以及在/bin或/sbin底下的指令会呼叫的函式库而已 。 什么是函式库呢?妳可以将他想成是外挂,某些指令必须要有这些外挂才能够顺利完成程式的执行之意。 尤其重要的是/lib/modules/这个目录,因为该目录会放置核心相关的模组(驱动程式)。
/media:media是媒体的英文,顾名思义,这个/media底下放置的就是可移除的装置。 包括软碟、光碟、DVD等等装置都暂时挂载于此。 常见的档名有:/media/floppy, /media/cdrom等等。
/mnt:如果妳想要暂时挂载某些额外的装置,一般建议妳可以放置到这个目录中。在古早时候,这个目录的用途与/media相同啦。 只是有了/media之后,这个目录就用来暂时挂载用了。
/opt:这个是给第三方协力软体放置的目录 。 什么是第三方协力软体啊?举例来说,KDE这个桌面管理系统是一个独立的计画,不过他可以安装到Linux系统中,因此KDE的软体就建议放置到此目录下了。 另外,如果妳想要自行安装额外的软体(非原本的distribution提供的),那么也能够将你的软体安装到这里来。 不过,以前的Linux系统中,我们还是习惯放置在/usr/local目录下。
/root:系统管理员(root)的家目录。 之所以放在这里,是因为如果进入单人维护模式而仅挂载根目录时,该目录就能够拥有root的家目录,所以我们会希望root的家目录与根目录放置在同一个分区中。
/sbin:Linux有非常多指令是用来设定系统环境的,这些指令只有root才能够利用来设定系统,其他使用者最多只能用来查询而已。放在/sbin底下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的指令。至于某些伺服器软体程式,一般则放置到/usr/sbin/当中。至于本机自行安装的软体所产生的系统执行档(system binary),则放置到/usr/local/sbin/当中了。常见的指令包括:fdisk, fsck, ifconfig, init, mkfs等等。
/srv:srv可以视为service的缩写,是一些网路服务启动之后,这些服务所需要取用的资料目录。 常见的服务例如WWW, FTP等等。 举例来说,WWW伺服器需要的网页资料就可以放置在/srv/www/里面。呵呵,看来平时我们编写的代码应该放到这里了。
/tmp:这是让一般使用者或者是正在执行的程序暂时放置档案的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下。当然,重要资料不可放置在此目录啊。 因为FHS甚至建议在开机时,应该要将/tmp下的资料都删除。
usr目录的内容
/usr/X11R6/:为X Window System重要数据所放置的目录,之所以取名为X11R6是因为最后的X版本为第11版,且该版的第6次释出之意。
/usr/bin/:绝大部分的用户可使用指令都放在这里。请注意到他与/bin的不同之处。(是否与开机过程有关)
/usr/include/:c/c++等程序语言的档头(header)与包含档(include)放置处,当我们以tarball方式 (*.tar.gz 的方式安装软件)安装某些数据时,会使用到里头的许多包含档。
/usr/lib/:包含各应用软件的函式库、目标文件(object file),以及不被一般使用者惯用的执行档或脚本(script)。 某些软件会提供一些特殊的指令来进行服务器的设定,这些指令也不会经常被系统管理员操作, 那就会被摆放到这个目录下啦。要注意的是,如果你使用的是X86_64的Linux系统, 那可能会有/usr/lib64/目录产生
/usr/local/:统管理员在本机自行安装自己下载的软件(非distribution默认提供者),建议安装到此目录, 这样会比较便于管理。举例来说,你的distribution提供的软件较旧,你想安装较新的软件但又不想移除旧版, 此时你可以将新版软件安装于/usr/local/目录下,可与原先的旧版软件有分别啦。 你可以自行到/usr/local去看看,该目录下也是具有bin, etc, include, lib…的次目录
/usr/sbin/:非系统正常运作所需要的系统指令。最常见的就是某些网络服务器软件的服务指令(daemon)
/usr/share/:放置共享文件的地方,在这个目录下放置的数据几乎是不分硬件架构均可读取的数据, 因为几乎都是文本文件嘛。在此目录下常见的还有这些次目录:/usr/share/man:联机帮助文件
/usr/share/doc:软件杂项的文件说明
/usr/share/zoneinfo:与时区有关的时区文件
/usr/src/:一般原始码建议放置到这里,src有source的意思。至于核心原始码则建议放置到/usr/src/linux/目录下。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具kali linux 如何cd到下载目录_百度知道
kali linux 如何cd到下载目录
然后cd到下载目录,输入:sudo chmod +x *.bundle && sudo ./*.bundle
开始安装 第一步怎么 CD到下载目录,求......小白不太懂kali
求每个步骤,真心小白
我有更好的答案
下载目录 就是 你下载的东西存放的目录 cd /home/你的用户名/Download 试试看
还是不行的噢,找不到文件的
你把文件放哪了呀?
采纳率:52%
来自团队:
为您推荐:
其他类似问题
linux的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。还有很多小孩也没找到,你愿意帮助他们么?}

我要回帖

更多关于 linux cd命令详解 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信