linux打开文件命令六种方法 命令

Linux 常用命令(要求全而精)

1、linux分区
–在linux里面所有的设备、任何东西,在linux看来都是文件。
–文件在它看来,有两种形式:
第一种是字符型(键盘输入、打印机);
第二种是二进制型(硬盘、光驱、U盘)
–linux中所有硬件
–手动分区
–A、至少有两个分区
/ 根分区
SWAP 交换分区(物理内存大小的两倍)
–B、个人桌面分区
/
/boot 128MB is enough
/usr
SWAP
/tmp(用于光盘刻录)
2、linux目录说明
–/dev/xxyN
–xx (分区所在设备类型:hd–IDE硬盘 sd–SCSI硬盘)
–y (标明分区所在设备
例如:/dev/hda 第一个IDE硬盘 或 /dev/hdb 第二个IDE硬盘 或 /dev/sdb 第二个SCSI硬盘)
–N (数字代表分区:1-4–主分区或扩展分区;逻辑分区从5开始!
例如:/dev/hda3 第一个IDE硬盘上的第三个主分区或扩展分区
/dev/sdb6 第二个SCSI硬盘上的第二个逻辑分区)
3、linux目录结构
/ 根目录,最高级别
/bin 系统基本命令存放目录(/usr/bin)
/boot linux的内核及引导系统程序文件存放目录(如:vmlinuz、initrd.img)
一般情况下,GRUB或LILO系统引导管理也位于这个目录
/dev 设备文件存储目录,如声卡、光驱…
/ect 存放系统设置文件(如用户账号密码、服务器配置文件等)
/home 普通用户家目录,默认存放目录
/lib 库文件存放目录
/lost+found 在ext2或ext3文件系统中,当系统以外崩溃或机器意外关机,而产生一些文件碎片放在这里。
当系统启动的过程中,fsck工具会检查这里,并修复已经损坏的文件系统。
有事喜用发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或者移文件到原来的位置上。
/media 即插即用型存储设备的挂载点自动在这个目录下创建。
如USB盘系统自动挂在后,会在这个目录下产生一个目录;
类似cdrom的目录
/mnt 存放挂载存储设备的挂载目录,如cdrom等目录
/opt 表示可选的意思,有些软件包也会被安装在此,也就是自定义软件包,
比如OpenOffice,或者一些我们自己编译的软件包,也可安装此处。
/proc 操作系统运行时,进程(正在运行的程序)信息及内核信息(比如CPU、硬盘分区、内存信息等)存放在此。
/proc目录是伪装的文件系统proc的挂载目录,proc并不是真正的文件系统
/root linux超级权限用户root的家目录
/sbin 大多是涉及系统管理的命令的存放,只有超级权限用户root才可执行命令存放,普通用户无权限执行此目录下的命令
与 /usr/sbin; /usr/X11R6/sbin; usr/local/sbin 目录相似
(sbin,只有root权限才能执行)
/tmp 临时文件目录,有时用户运行程序的时候,会产生临时文件。
/var/tmp目录和此目录相似
/usr 系统存放程序的目录,如命令、帮助文件等。这个目录下有很多的文件和目录。
大部分Linux发行版提供的软件包都安装在此,涉及服务器的配置文件就安装在/ect中。
/usr/share/fonts 字体目录
/usr/share/man 或 /usr/share/doc 帮助目录
/usr/bin 或 /usr/local/bin 或 /usr/X11R6/bin 普通用户可执行文件目录
/usr/sbin 或 /usr/local/sbin 或 /usr/X11R6/sbin 超级权限用户root可执行命令存放目录
/usr/include 程序头文件存放目录
/var (vary)此目录经常变动
/var/log 用来存放系统日志
/var/www 用来定义Apache服务器站点存放
/var/lib 用来存放一些库文件,如MySQL的,以及MySQL数据库的存放地。
4、基本命令
–查看帮助 *** –help *** –?
–查看详细帮助 man ***
–登录 login
–退出窗口 exit
–关机 shutdown
–重启 reboot
–初始化 init (run level -/etc/inittab),0-6看第六部分的g
–进入根目录 cd /
–回上层目录 cd ..
–相对路径 cd dev
–绝对路径 cd /dev
–查用户名 whoami
–查当前目录 pwd
–列出当前目录内容 ls
-l(树详细显示目录内容)
-m(横列显示目录内容,是屏幕长度显示)
-a(列出全部文件,包括隐藏文件)
-S(以文档大小排序)
–创建目录 mkdir dname
–删除目录 rmdir dname
rm -r *** -(递归删除该目录下所有内容,询问每个准备删除的文件)
rm -rf ***-(强制删除该目录下所有内容,不询问)
–创建空白文件 touch ***
(ps:从技术的角度来讲,linux的文件后缀名没有任何意义)
–复制 cp
cp -r **1 **2 (复制1到2中)
–移动 mv
mv -t **1 **2 (把2移动到1中)
–编辑文本 vi [文件名]
–查看文本 cat 由第一行开始显示文本内容
tac 从最后一行显示,可以看出 tac 是 cat 的倒着写
more 一页一页的显示文档内容
less 与 more 类似,可以往前翻页
head 只看头几行
-N(数字,可根据行数显示)
tail 只看后几行
-N(数字,可根据行数显示)
nl 显示的时候,顺序输出行号
od 以二进制位的方式读取档案内容
–查找文本 find [路径][查找类型][搜索文件名]
如查找rc.local find /etc -name *.local
–查找命令信息及其位置 whereis 命令
如 whereis ls
–查看环境变量 echo $SHELL
如 echo $PATH (分大小写:分隔符是:,windows是echo %path%;)
–链接 ln
如 ln joe.txt a (硬链接,如同复制一个新文件,joe.txt删除后,a还存在)
a是链接的名称,a和joe.txt同步,然后a的内容和joe.txt一样
joe.txt改变,a也跟着变
如 ln -s joe.txt b (软链接,如同创建一个快捷方式,joe.txt删除后,b不存在)
–wc 统计指定文本文件的行数、字数、字符数
–grep(很常用) 在指定的文本文件中查找指定的字符串
grep 字符串 文件名
–col 见管道..
——————–
—-信息显示命令—-
——————–
–date 显示和设置日期
–stat 显示指定文件的相关信息
–who、w 显示在线登录用户
–whoami 显示用户自己的身份
–id 显示当前用户的id信息
–hostname 显示主机名称
–uname 显示操作系统信息
–dmesg 显示系统启动信息
–du 显示指定的文件(目录)已使用的磁盘空间
–df 显示文件系统磁盘空间的使用情况
–free 显示当前内存和交换空间的使用情况
–fdisk -l 显示磁盘信息
–locale 显示当前语言环境
5、挂载点(mount 设备目录 挂载目录)
–访问设备 (那设备当成一个文件,和另外一个文件夹进行绑定)
–例如挂载光驱:步骤 [cd /mnt]—[mkdir cdr]—[mount /dev/cdrom /mnt/cdr]—[cd cdr]–OK!直接访问光驱内容
–卸载挂载设备(umount /dev/cdrom)–注意必须先退出挂载目录,否则出现“device is busy“错误.
6、startup-shutdown(linux启动流程)
–A、boot sequence(important) linux启动过程
a. load bios(hardware information)
b. read MBR’s config to find out the OS
(MBR–Master Boot Record,硬盘第一个物理扇区,柱面0、磁头0、扇区1,包含主引导程序和硬盘分区表)
c. load the kernel of the OS
(加载为kernel核心的OS)
d. init process starts…
(启动linux第一个进程init)
e. execute /etc/rc.d/sysinit
(执行系统最重要的配置文件,后台启用进程)
(rc.d–run command)
f. start other modules(stc/modules.conf)
(开启各种模块,如内存管理模块、硬盘管理模块)
g. execute the run level scripts
(系统启动是分层次的,根据情况执行,每个层次之间没关系)
0 – 系统停机状态
1 – 单用户工作状态 root
2 – 多用户状态(没有NFS)
3 – 多用户状态(有NFS)
NFS – Network File System 网络文件系统,联网系统
4 – 系统未使用,留给用户
5 – 图形界面
6 – 系统正常关闭并重新启动
如:cd /etc — 有rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d等多个文件夹,保存着各个层次执行的进程文件
h. execute /etc/rc.d/rc.local (重要)
(保存其它进程脚本,如tomcat自动启动,要修改此配置文件)
i. execute /bin/login
(登录界面)
j. shell started…
7、vi 文本编辑器
–两种模式:命令模式 编辑模式
–vi [文件名]
(切换到编辑模式)
a append-光标后添加
i insert-光标前插入
o open-另起一行编辑
esc (切换回命令模式)
:w 存盘
:wq 存盘退出
:q 退出
:q! 不存盘退出
dd 删除其中一行
dw 删除一个单词
(sudo gedit 文本 常用linux下的文本编辑器,比vi好用)
8、用户设置
–切换用户(switch user) su username
小技巧:直接exit切换
–添加用户 useradd username [-g] [组名](分配到某个用户组)
(创建后会自动在/home目录下创建该新用户的文件夹,如/home/username)
–设置密码 passwd username
–cd /etc
–查看用户信息 more password
如新增的用户信息:username:x:500:500::/home/username:/bin/bash
第一个数字,代表用户组,当添加用户没有指定用户组时,系统会创建一个和用户ID一样的组ID;
第二个数字:用户ID号;
用户的目录是/home/username;
用户的SHELL是/bin/bash
(命令—》SHELL[解释命令]—》kenrel内核)
SHELL有多种类型,如csh、bash(常用)、bsh、ksh、sh(最原始)
–添加用户组 groupadd groupname
–查看用户组信息 more group
–删除用户组 groupdel groupname
–修改用户 usermod [-g] [组名] [用户名]
–删除用户 userdel username
然后把/home的文件夹删除了 rm -rf 文件夹
9、权限file privilege
–linux把文件的权限分成四种:r:read w:write x:execute -:none
如:-rw-r–r–
lrwxrwxrwx
drwxr-xr-x
drwxr-xr-x
第一个数字’-’代表文件,其余是文件夹,后9位分为3组,每组有四种权限设置rwx-
第一位表示文件所有者
第二位表示和所有者在同一用户组的用户
第三位表示不在同一用户组的用户权限
–设置权限 (随意应用,灵活组合!)
1、普通用法
–添加权限 [chmod +x 文件]
如:-rw-r–r– —》 -rwxr-xr-x
–删除权限 [chmod -x 文件]
如:-rwxr-xr-x —》 -rw-r–r–
–给自己添加权限 [chmod ?+x 文件]
如此类推,组–g,其他人–o
如:chmod u+x -rw-r–r– —》 -rwxr–r–
chmod g+x -rw-r–r– —》 -rw-r-xr–
chmod o+x -rw-r–r– —》 -rw-r–r-x
2、专业用法 chmod 755/777
–原理,八进制转二进制
如755,111 101 101, rwx r-x r-x
777,111 111 111, rwx rwx rwx
–修改所有者权限 chown (change owner)
如:chown 原来文件 file1 的所有者是 root,改成joe的
chown joe file1
10、管道(把上一个命令执行的结果交给下一个命令)
–使用方法:
命令1|命令2|命令3……|命令n
–使用举例
–$ls -Rl /etc | more
(如 ls -Rl /etc (在控制台模式下,无法返回前面过去的信息),因此需要管道执行该查询,实现分页的工作, ls -Rl /etc | more)
–$cat /etc/passwd | wc
(显示文件结果,再数数有多少行)
–$cat /etc/passwd | grep lrj
(显示文件结果,再查找包含lrj的行)
–#dmesg | grep eth0
(显示系统启动的信息,再查找包含eth0的行–真正含义,检查网卡执行信息是否正常)
–$man bash | col -b 》 bash.txt
语  法:col [-bfx][-l《缓冲区列数》]
补充说明:在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符“》“和“》》“,把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。
参  数:
-b 过滤掉所有的控制字符,包括RLF和HRLF。
-f 滤除RLF字符,但允许将HRLF字符呈现出来。
-x 以多个空格字符来表示跳格字符。
-l《缓冲区列数》 预设的内存缓冲区有128列,您可以自行指定缓冲区的大小。
–$ls -l | grep “^d“
(用正则表达式筛选出目录列表中 头字母为’d’ 的内容–目录)(^是正则表达式开头部分)
–$ls -l * | grep “^-“ | wc -l
(列出目录列表中 头字符为’-’的内容–文件,并统计显示的行数wc -l)
11、其他命令
–wall(warning all) 通知所有人
a.命令替换
如 wall `date`、 cd ’pwd’、mkbootdisk $(uname -r)
b.重定向
重定向输出:
如 ls 》 cmd.txt ,把文件写到cmd.txt,不输出在控制台
ls 》》 cmd.txt ,把文件追加写到cmd.txt
重定向输入:
如 wall 》 cmd.txt,把文本内容发给所有人
12、修改系统的默认系统级别
常用3和5
3 – 多用户状态(有NFS)
NFS – Network File System 网络文件系统,联网系统
5 – 图形界面
PS.设置用户权限: sudo chmod 777 目录
4表示读,2表示写,1表示执行.
第一位表示文件所有者,第二位表示和所有者在同一用户组的用户,第三位表示不在同一用户组的用户权限.
755表示文件所有者可读写,执行.
第二位5表示与所有者在同一用户组的可读,可执行,不可写.
第三位5表示其它组可读,可执行,不可写. 转载于Joewalker在本人空间也有详细说明

linux 下打开文件命令

linux文件打开命令:
1、输入命令:cd 文件夹 —–进入文件夹,ll —-查看文件夹里的文件
2、打开文件的方法: 编辑文件用 vi 文件名 或者 vim 文件名。 退出按ESC,输入:q!回车。
查看文件用 cat 文件名 或 less 文件名。

Linux如何启动流程Linux启动流程详解

当用户打开电源后,BIOS开机自检,确定启动设备,安装启动设备,启动设备上面安装的GRUB开始引导Linux,Linux首先先进行内核引导,通过跟切换,执行init程序,init程序确定启动级别,根据启动级别进行系统初始化和运行的服务,然后返回init启动终端,用户通过验证成功登陆Shell,这就是一个从开机到登陆的启动过程。
一、硬件引导启动
当用户打开电源后POST开始自检,检测硬件设备是否确实或者存在故障(是否影响正常开机),如果不影响正常开机,就把任务交给BIOS。BIOS通过搜索,安装启动确定启动设备,启动项为硬盘,BIOS去读取硬盘的前512字节到内存,找到BootLoader,确定GRUB
二、GRUB引导启动内核
这一部分概况起来就是:GRUB程序加载执行并开始引导kernel程序
Boot Loader就是在操作系统内核运行之前运行的一小段程序。通过GRUB引导可以确定内核程序,因为引导扇区只有446字节,GRUB只是一个小的程序安装在里面,真正使用的在MBR后面的扇区存放,我们想使用Bootloader GRUB功能必须读取后面的文件,Bootloader GRUB功能程序的运行和加载配置选项分为三个阶段
Stage1阶段:
Stage1阶段其实就是执行系统安装时预先写入到MBR的Bootloader中的程序。
Stage1阶段的任务仅是将硬盘0柱面0磁道2扇区的内容读入内存并执行,它是Stage1.5阶段或Stage2阶段的入口,引导进入Stage1.5阶段或Stage2阶段。 在此Stage1阶段,还没有识别文件系统的能力。
Stage1.5阶段:
stage1.5阶段是stage1阶段和stage2阶段的中间桥梁。stage1.5阶段具有识别启动分区文件系统的能力,此后GRUB程序便有能力去访问/boot分区下/grub目录下的 stage2文件,并将stage2载入内存执行。
Stage2阶段
Stage2阶段执行时,首先会解析GRUB程序的配置文件grub.conf,并依配置文件决定是否显示系统启动菜单。然后加载内核镜像到内存中,通过initrd程序建立RAMDisk内存虚拟根文件系统。此时控制权将转交给内核程序。
三、内核引导启动
这一部分主要是通过在内存中建立虚拟根文件系统实现相关设备的驱动并建立和切换到真正的根文件系统。
解压内核镜像加载到内存,以及initrd程序建立RAMDisk内存虚拟根文件系统后,内核开始驱动基本硬件,并调用虚拟根文件系统中的init程序加载驱动模块初始化系统中各种设备的相关配置工作,其中包括CPU、I/O、存储设备等。当所需的驱动程序加载完后,会根据grub.conf配置文件中“root=XXX”部分所指定的内容创建一个根设备,然后将根文件系统以只读的方式挂载,并切换到真正的根文件系统上,同时调用系统进程的/sbin/init程序,进入系统初始化阶段。
四、系统初始化
这一步是通过/sbin/init,init程序准备软件运行坏境,启动系统服务
通过/etc/inittab文件确定运行级别,然后去执行系统初始化脚本/etc/rc.sysinit,为用户初始化用户空间环境,在完成初始化后,根据运行级别,系统开始对应级别的目录启动服务,关闭那些不要的服务(里面S99local -》 ../rc.local)用户自动服务启动脚本
运行级别:为系统运行或维护等目的而设定;0-6:7个级别
0:关机
1:单用户模式(root自动登录), single, 维护模式
2: 多用户模式,启动网络功能,但不会启动NFS;维护模式
3:多用户模式,正常模式;文本界面
4:预留级别;可同3级别
5:多用户模式,正常模式;图形界面
6:重启
默认级别:3, 5
切换级别:init #
查看级别:runlevel ; who -r
五、启动终端,用户登录
这一步是用户登录shell过程
如果没有改变级别,默认情况执行/sbin/mingetty打开6个纯文本终端,让用户输入用户名和密码。输入完成后,再调用login程序,核对密码。如果密码正确,就从文件 /etc/passwd 读取该用户指定的shell,然后启动这个shell。更多Linux介绍请查看《Linux就该这么学》。

Linux的指令

 1、 由图形到字符#logout或init 3   2、由字符到图形界面init 5   3、退出consolelogout或exit或ctrl+d   4、 注销Ctrl + Alt + Backspace   5、 关机#poweroff或init 0或shutdown -h now或 halt -p   6、 重启#reboot或init 6或shutdown -r now
 #help提供内部命令的帮助#man或info提供外部命令的帮助。   如果你的英文足够好,那完全可以不靠任何人就精通linux,只要你会用man。Man实际上就是察看指令用法的help,学习任何一种UNIX类的操作系统最重要的就是学会使用man这个辅助命令。man是manual(手册)的缩写字,它的说明非常的详细,但是因为它都是英文,看起来非常的头痛。建议大家需要的时候再去看man,平常吗,记得一些基本用法就可以了。
编辑本段l
  ls [list]   这个命令就相当于dos下的dir命令一样,这也是Linux控制台命令中最为重要几个命令之一。Linux上的文件以“.”开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来。   ls -l(这个参数是字母L的小写,不是数字1)【直接输入ll 等价于 ls -l的效果】   这个命令可以使用长格式显示文件内容,如果需要察看更详细的文件资料,就要用到ls -l这个指令。例如我在某个目录下键入ls -l可能会显示如下信息(最上面两行是我自己加的):   位置1 2 3 4 5 6 7   文件属性 文件数 拥有者 所属者 group 文件大小 建档日期 文件名   drwx—— 2 Guest users 1024 Nov 21 21:05 Mail   -rwx–x–x 1 root root 89080 Nov 7 22:41 tar*   -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname*   lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat-》gzip   -rwxr-xr-x 1 root bin 308364 Nov 29 7:43 zsh*   -rwsr-x— 1 root bin 9853 Aug 15 5:46 su*   下面,我为大家解释一下这些显示内容的意义。   第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx——;l表示连结文件,如lrwxrwxrwx;如果是以一横“-”表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):   rwx(Owner)r-x(Group)r-x(Other)   这个例子表示的权限是:使用者自己可读,可写,可执行;同一组的用户可读,不可写,可执行;其它用户可读,不可写,可执行。另外,有一些程序属性的执行部分不是X,而是S,这表示执行这个程序的使用者,临时可以有和拥有者一样权力的身份来执行该程序。一般出现在系统管理之类的指令或程序,让使用者执行时,拥有root身份。   第二个栏位,表示文件个数。如果是文件的话,那这个数目自然是1了,如果是空目录的话,那它的数目就是2,非空目录等于该目录中的目录个数加上2了。   第三个栏位,表示该文件或目录的拥有者。若使用者目前处于自己的Home,那这一栏大概都是它的账号名称。   第四个栏位,表示所属的组(group)。每一个使用者都可以拥有一个以上的组,不过大部分的使用者应该都只属于一个组,只有当系统管理员希望给予某使用者特殊权限时,才可能会给他另一个组。   第五栏位,表示文件大小。文件大小用byte来表示,而空目录一般都是1024byte,你当然可以用其它参数使文件显示的单位不同,如使用ls –k就是用kb来显示一个文件的大小单位,不过一般我们还是以byte为主。   第六个栏位,表示创建日期。以“月,日,时间”的格式表示,如Aug 15 5:46表示8月15日早上5:46分。   第七个栏位,表示文件名。我们可以用ls –a显示隐藏的文件名。   ls –F(注意,是大写的F)   使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连结文件,这都是因为使用了-F这个参数。但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,也就是说,不用输入这个参数,我们也能看到各种分辨符号。
编辑本段cd
  cd [change directory]   这个命令是用来进出目录的,它的使用方法和在dos下差不多,但要注意以下两点:首先,和dos不同的是Linux的目录对大小写是敏感的,如果大小写没写对,cd操作不会成功;其次,cd如果直接输入,cd后面不加任何东西,会回到使用者自己的Home Directory。假设如果是root,则回到/root,与输入cd ~是一样的效果。
编辑本段mkdir、rmdir
  mkdir [make directory] rmdir [remove directory]   mkdir命令用来建立新的目录,   rmdir 用来删除已建立的目录,这两个指令的功能不再多加介绍,他们同dos下的md,rd功能和用法都是基本一样的。   名称:rm   使用权限:所有使用者   使用方式:rm [options] name…   说明:删除档案及目录。   参数:   -i 删除前逐一询问确认。   -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。   -r 将目录及以下之档案亦逐一删除。   范例:   删除所有C语言程序档;删除前逐一询问确认 :   rm -i *.c   将 Finished 子目录及子目录中所有档案删除 :   rm -r Finished
编辑本段cp
  cp[copy]   这个命令相当于dos下面的copy命令,具体用法是:cp –r 源文件(source) 目的文件(target)   参数r是指连同源文件中的子目录一同拷贝。熟悉dos的读者用起这个命令来会觉得更方便,毕竟比在dos下面要少敲两下键盘。   楼上的不改了。   ../ 和 ./ 代表的 是上级目录 以及当前目录。   这样运用这两个命令来完成两种复制方法。   第一种:处在当前目录复制当前目录下文件到别的目录。   cp_文件名称_别的文件目录路径。“_“是空格   举个例子 在 orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。   此时我们在a文件夹中命令如下:   cp x.c ../b/   第二种:处在当前文件夹下复制另外文件夹下的文件到当前文件夹下。   cp_路径/文件名称_./   例子条件同上个例子,命令如下:   cp ../a/x.c ./
编辑本段rm
  rm [remove]   这个命令是用来删除文件的,和dos下面的rm(删除一个空目录)是有区别的,大家千万要注意。rm命令常用的参数有三个: -i,-r,-f。   比如我现在要删除一个名字为test的一个文件:rm –i test   系统会询问我们:“rm:remove ‘test’?y”,敲了回车以后,这个文件才会真的被删除。之所以要这样做,是因为linux不象dos那样有undelete的命令,或者是可以用pctool等工具将删除过的文件救回来,linux中删除过的文件是救不回来的,所以使用这个参数在删除前让你再确定一遍,是很有必要的。   rm –r 目录名:这个操作可以连同这个目录下面的子目录都删除,功能上和rmdir相似。   rm –f 文件名(目录名):这个操作可以进行强制删除。
编辑本段mv
  mv[move]   这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名。它的用法同dos下面的move基本相同,这里不再多讲。当使用该命令来移动目录时,他会连同该目录下面的子目录也一同移走。如果你想给一个文件或目录重命名时可以用以下方法:mv 原文件名(目录) 新的文件名(目录)。
编辑本段du,df
  du [disk usage]   du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间。如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况(这个功能可是dos没有的呦)。不过我一般不喜欢用du,因为它给出的信息实在是太多了,我看不过来,而df这个命令我是最常用的,因为磁盘上还剩多少空间对我来说是很重要的。   语法:df [选项]   说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。   该命令各个选项的含义如下:   -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。   -k 以k字节为单位显示。   -i 显示i节点信息,而不是磁盘块。   -t 显示各指定类型的文件系统的磁盘空间使用情况。   -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。   -T 显示文件系统类型。   功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息的!

linux中的命令如何输入

  • 需要在终端中输入命令进行操作,打开终端有如下4种方法,建议你这样试试看:

1. 快捷键,“Ctrl + Alt + T”, 打开终端,输入命令,如 ls,

2. 点击搜索计算机,然后输入终端,点击,即可打开终端,

3. 进入任意文件夹下,点击右键,选择“在终端打开”,即可打开该路径下的终端,

4. 点击桌面左侧的终端快捷键,

然后在终端输入linux命令,如:ls,whoami, pwd, 等等。