linux学习笔记(1)-文件处理相关命令,linux学习笔记
linux学习笔记(1)-文件处理相关命令,linux学习笔记
-
列出文件和目录
ls (list)
#ls
在终端里键入ls,并回车,就会列出当前目录的文件和目录,但是不包括隐藏文件和目录
#ls -a
列出当前目录的所有文件
#ls -al
列出当前目的所有文件的详细信息
-
创建目录
mkdir (make directory)
#mkdir test
在当前目录创建test的目录
-
显示当前目录
pwd (print working directory)
#pwd
打印当前目录
-
切换到其他目录
cd (change directory)
#cd 目录名
-
复制文件
cp (copy)
#cp 要复制的文件 要复制到的文件夹
将一份文件的拷贝复制到指定的目录,如果不写上文件名,则已源文件命名
-
移动文件
mv (move)
和前面的复制命令类似,只是不产生拷贝文件
-
删除文件
rm (remove)
#rm 要删除的文件
将文件删除,要谨慎操作,你有可能会把系统折腾坏的
-
删除目录
rmdir (remove directory)
与删除文件类似
-
查看文件内容
cat (concatenate)
#cat 要查看的文件
-
查看帮助命令
man (manual)
#man 想查看帮助的命令
下图是是输入man ls产生的结果
其他常用的操作和命令还有补充的地方
1.linux由三部分构成,the kernel(内核), the shell and the programs(程序).
shell是用来连接内核的,而连接shell在本机用的最多的就是终端,shell有很多种,在kali中默认使用的是bash,这也是使用的比较广泛的一种shell。
2.在linux的世界里只有两样东西,一种是file 和processes
Everything in UNIX is either a file or a process
3.在终端进行输入命令的时候,由于命令种类繁多,难免会出错,可以按"tab"来进行自动输入,有时候会有意向不到的结果
4.clear命令,清楚当前屏幕的内容。让你眼前耳目一新
5.目录中的".","..","~"代表的内容
"."表示当前目录
".."表示父目录
"~"表示家目录
6.前面的提示符"#",#表示当前用户具有root权限
7.运行当前程序是为什么要加上"./"再后面接程序名
这样设计为了安全考虑,如果当前目录恰好有名为ls的程序,且具有可执行权限,如果不需要加上"./"肯定会执行当前目录中的ls程序,ls命令是经常被使用的命令,这样做可以防止恶意程序在管理员不知道的情况下执行
#总结#
今天很热很热。。。。。。
cd / ;mkdir test
cd test
mkdir {d1,d2,d3}
cd d1;touch f1 f2 f3
rm -f f1;mv f2 ../d2;cp f3 ../d3
cd ../ ;rm -rf d3
date ;hwclock --set --date='10/01/2012';hwclock --hctosys;date
【下面的命令时最好把时间改回来】
tar zcf test.tar.gz * ;cp test.tar.gz d1;cd d1 ;tar zxvf test.tar.gz
head -n3 /root/install.log
tail -n3 /root/install.log
groupadd testgroup;useradd -g testgroup testroot;passwd testroot
输入两次密码deonfu56a
6.
##########################
vi f5
i
输入一堆的文字
esc
:wq
1)ls
2)chmod u+x,g+x f5
3)chown testroot f5
4)wc -lwc f5
############################
7.
1)ll /etc/ |more
2)wc -lcw /etc/passwd
3)cd /test;ls -l >f6
perl也很简单的,不过可以考虑gawk
[root@arch ~]# ls -l
total 12
drwxr-xr-x 6 root root 4096 Apr 24 14:16 file
drwxr-xr-x 4 root root 4096 Apr 23 14:09 setup
drwxr-xr-x 2 root root 4096 May 5 15:11 tmp
[root@arch ~]# ls -l | gawk '{$2/=3;print $0}'
total 4
drwxr-xr-x 2 root root 4096 Apr 24 14:16 file
drwxr-xr-x 1.33333 root root 4096 Apr 23 14:09 setup
drwxr-xr-x 0.666667 root root 4096 May 5 15:11 tmp
评论暂时关闭