如何进入所需要的目录下:
终端输入:非超级用户要加sudo
超级用户直接输入即可
cd 进入根目录
cd ..进入当前目录的上一级目录 //例如现在所在目录是/usr/local/appplications ,输入cd ..即会进入local目录
cd -跳转到上次所在目录 //如上面的目录在local目录,然后输入cd -即进入applications目录下
继续输cd 文件夹名字
例如想进入usr/local夹下可以输入 cd /usr/local 便可以了 如果还想看看local文件夹内的文件 可以直接接着输入ls即可
为了确定你所在的目录,你可以键入pwd,按回车键,你将看到你所在的当前目录名称
如何创建文件夹: mkdir 文件夹名字
终端输入: 进入想创建文件夹的文件夹下
例如:想要在usr文件夹下创建一个new文件夹
指令如下:普通用户下输入su进入超级用户
cd usr
mkdir new即可
如何修改文件夹名字:
终端输入:先进入文件夹所在目录
然后直接输入指令mv 旧的文件件名字 新的文件夹名字
例如:想修改usr文件夹下的local文件夹名字并且改为new
终端输入:非超级用户要输入su先进入超级用户下
cd usr
mv local new即可
如何删除文件夹:
使用超级用户进入所在目录下
rmdir 空文件夹名字 //删除一个空文件夹
rm 文件夹名字 文件夹名字 //删除一个或多个文件夹
rm -rf 非空文件夹名字 //删除一个非空文件夹下的一切
如何复制文件:
进入超级用户su
进入所要复制的文件目录下
cp -r 文件名字 所要放的目录
例如:想要复制usr文件夹下的local文件到usr下的share下
su(进入超级用户)
cd /usr进入local所在的目录下 ls即可看见local文件
cp -r local /usr/share即可
如何查看文件夹目录下的文件详细信息
进入超级用户
然后ls -al即可
例如:想要查看/usr/local目录下的文件详细信息:
进入超级用户然后输入cd /usr/local
再然后输入ls -al即可看见文件的所有详细信息(权限,文件名字,创建时间等等)
如何修改权限
chmod 777 -r
指令名称 : chmod
使用权限 : 所有使用者
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。
参数格式 :
mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中
u : 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
+ : 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
r : 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
--help : 显示辅助说明
--version : 显示版本
范例 :将档案 file1.txt 设为所有人皆可读取 :
chmod ugo+r file1.txt
将档案 file1.txt 设为所有人皆可读取 :
chmod a+r file1.txt
将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
chmod ug+w,o-w file1.txt file2.txt
将 ex1.py 设定为只有该档案拥有者可以执行 :
chmod u+x ex1.py
将目前目录下的所有档案与子目录皆设为任何人可读取 :
chmod -R a+r *
此外chmod也可以用数字来表示权限如 chmod 777 file
语法为:chmod abc file
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=7。
范例:
chmod a=rwx file
和
chmod 777 file
效果相同
chmod ug=rwx,o=x file
和
chmod 771 file
效果相同
若用chmod 4755 filename可使此程序具有root的权限
gedit 编辑一些没有权限的文件 //例如想要修改/usr/local文件夹下的new.c文件信息,利用gedit即可
//进入超级用户,gedit /usr/local/new.c就可以修改了
在终端停止指令为ctrl+c
reset为清屏幕指令
su为进入超级用户指令
要是想进入普通用户直接输入exit即可在普通用户状态下直接输入exit即可退出终端
reboot :重启
shutdown :关机
shutdown -h now :立刻关机 //poweroff -f关机 init 0也是关机指令
shutdown -h 20:38 :在今天20:38分会关机,若在20:38后才执行命令这隔天才关机
shutdown -h +10 :再过10分钟关机
shutdown -r now:立刻重启
shutdown -r +30 'The system will reboot' :再过30分钟系统重启,并显示后面的信息给所有在线的用户
shutdown -k now 'This system will reboot' :仅仅发出警告信件的参数,系统并不会关机
/为根目录
vim程序编辑器
进入编辑后如何退出:首先按esc键,然后输入(:q)按enter键退出,q!是强制退出,!表示强制;冒号后面输入wq表示保存后退出,wq!表示保存后强制退出
修改root密码
输入passwd
sync : 数据同步写入磁盘
虽然目前的shutdown/reboot/halt等命令已经在关机前进行了sync这个工具的调用,不过多写几次还是比较放心的。
例如
sync; sync; sync; reboot
在线求助指令
man (manual的缩写)或者info
例如man vim