linux命令及用法,linux基础知识点

LINUX常用命令的使用和技巧:[1]基础篇

1. man对你熟悉或不熟悉的命令提供帮助解释 eg:man ls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。 2. ls查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls/usr/man ls-l a.d表示目录(directory),如果是一个"-"表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。 3. cp拷贝文件 eg: cp filename1 filename2//把filename1拷贝成filename2 cp 1.c netseek/2.c//将1.c拷到netseek目录下命名为2.c 4. rm删除文件和目录 eg: rm 1.c//将1.c这个文件删除 5. mv移走目录或者改文件名 eg: mv filename1 filename2//将filename1改名为filename2 mv qib.tgz../qib.tgz//移到上一级目录 6. cd改变当前目录 pwd查看当前所在目录完整路径 eg: pwd//查看当前所在目录路径 cd netseek//进入netseek这个目录 cd//退出当前目录 7. cat,more命令将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示 eg; cat1.c//就可以把代码粘帖到1.c文件里,按ctrl+d保存代码。 cat 1.c或more 1.c//都可以查看里面的内容。 gcc-o 1 1.c//将1.c编译成.exe文件,我们可以用此命编译出代码。 8.chmod命令权限修改用法:chmod一位8进制数 filename。 eg: chmod u+x filenmame//只想给自己运行,别人只能读//u表示文件主人, g表示文件文件所在组。 o表示其他人;r表可读,w表可写,x表可以运行 chmod g+x filename//同组的人来执行 9. clear,date命令 clear:清屏,相当与DOS下的cls;date:显示当前时间。 10. mount加载一个硬件设备用法:mount [参数]要加载的设备载入点 eg: mount/dev/cdrom cd/mnt/cdrom//进入光盘目录 11. su在不退出登陆的情况下,切换到另外一个人的身份用法: su-l用户名(如果用户名缺省,则切换到root状态) eg:su-l netseek(切换到netseek这个用户,将提示输入密码) 12.whoami,whereis,which,id,who//who显示所有的用户信息//whoami:确认自己身份//whereis:查询命令所在目录以及帮助文档所在目录//which:查询该命令所在目录(类似whereis)//id:打印出自己的UID以及GID。(UID:用户身份唯一标识。GID:用户组身份唯一标识。每一个用户只能有一个唯一的UID和 GID) eg: whoami//显示你自已登陆的用户名 whereis bin显示bin所在的目录,将显示为:/usr/local/bin which bin 13. grep,find grep:文本内容搜索;find:文件或者目录名以及权限属主等匹配搜索 eg: grep success*/*查找当前目录下面所有文件里面含有success字符的文件 14. kill可以杀死某个正在进行或者已经是dest状态的进程 eg; ps ax 15. passwd可以设置口令。相关的其他命令有 useradd只创建用户,需要再创建密码和家目录,如果只创建了密码而没有创建家目录,则该用户登录时以/为家目录,不可写。 adduser为交互式,创建用户同时创建密码,创建家目录; Groupadd组名创建一个新的组Passwd用户名为用户创建密码Passwd-d用户名删除用户密码也能登陆Passwd-S用户名查询账号密码Usermod-l新用户名老用户名为用户改名Userdel–r用户名删除用户一切 16. history用户用过的命令 eg: history//可以显示用户过去使用的命令 17.!!执行最近一次的命令 18. mkdir命令 eg: mkdir netseek//创建netseek这个目录 19. tar解压命令 tar-c创建包–x释放包-v显示命令过程–z代表压缩包tar–cvf benet.tar/home/benet把/home/benet目录打包tar–zcvf benet.tar.gz/mnt把目录打包并压缩tar–zxvf benet.tar.gz压缩包的文件解压恢复tar–jxvf benet.tar.bz2解压缩 20. finger可以让使用者查询一些其他使用者的资料 eg: finger//查看所用用户的使用资料 finger root//查看root的资料

在Linux 上压缩文件:zip 命令的各种变体及用法

在Linux世界中,zip命令是文件管理的得力助手,它不仅能轻松压缩、解压缩,还能提供加密选项,确保数据安全。让我们深入探讨zip命令及其各种实用变体,了解它们的独特功能和用法。

首先,zip命令的基石是文件压缩。它能够一次打包多个文件,这与gzip的单文件压缩方式形成鲜明对比。通过zip,你可以将文件夹或文件合为一个压缩包,同时保持原始文件的完整结构,这对于备份和传输来说极其方便。

当需要解压时,unzip</命令如同救星般出现,它能精准地恢复zip文件中的内容,而原始zip文件则安然无恙,等待你的进一步操作。

对于更高级的安全性需求,zipcloak登场了。它在加密文件的同时,还能实现原地存储,即文件被压缩后仍保持在原位置,这在保护敏感数据时显得尤为关键。但请记住,加密操作会增加文件的大小,为数据传输或存储带来额外的存储成本。

对于更细致的文件信息探索,zipdetails命令提供了一份详细的清单。它揭示了压缩文件的元数据,如文件名、修改日期,但对于加密文件,它会隐藏实际内容,只展示加密状态和压缩类型等信息。例如:

zipdetails twofiles.zip:</

- LOCAL HEADER: file1,'Tue Jan 15 13:25:08 2019'(加密, Deflated data)

- LOCAL HEADER: file2,'Tue Jan 15 13:34:44 2019'(同样加密, Deflated)

此外,zipgrep</命令结合grep的强大搜索功能,让你能在压缩文件中搜索指定的内容,如加密状态、压缩类型和时间戳等,使数据管理更加高效。

如果你想深入了解zip文件的详细内容,zipinfo</命令是你的得力助手。它提供了关于文件名、大小等基本信息的清晰概览。同时,zipnote</用于显示或添加zip归档的注释,而zipsplit则用于处理大型zip文件,将其分解为更易管理的小文件。

所有这些工具都是zip命令生态的一部分,它们共同构建了一个强大的文件归档和管理工具集。在Linux环境中,它们是你保护和组织数据的得力伙伴。尽管加密和压缩可能会带来额外的复杂性,但它们也提供了必要的安全性和数据压缩效率,使得操作更加智能和便捷。

来源:NetworkWorld|译者与校对:wxy|由LCTT独家编译

linux常用命令及用法

linux常用命令及用法如下:

pwd显示工作路径

shutdown-h now关闭系统/halt关闭系统

shutdown-r now重启/ reboot重启

systemctlstop firewalld关闭防火墙

ip addr查看ip地址

1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:

cd/home进入根目录下面的home目录

cd home进入当前目录下的home目录

cd..返回上一层目录

cd../..返回上两级目录

cd/返回跟目录

cd-返回上次所在的目录

2、ls命令:这是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多,下面就列出一些我常用的参数吧,如下:

ls查看目录中的文件

ls-a列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来

ls-l显示文件和目录的详细资料

3、mkdir命令:创建

mkdir dir1创建一个叫做'dir1'的目录'

mkdir dir1 dir2同时创建两个目录

4、rm命令:删除

rm-f file1删除一个叫做'file1'的文件'

rmdir dir1删除一个叫做'dir1'的目录'(空目录才能删除)

rm-rf dir1删除一个叫做'dir1'的目录并同时删除其内容

rm-rf dir1 dir2同时删除两个目录及它们的内容

5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f如果目标文件已经存在,不会询问而直接覆盖

mvfile1file2把文件file1重命名为file2

mvfile1file2 dir把文件file1、file2移动到目录dir中

6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下,它的常用参数如下:

cp-a file1 file2连同文件的所有特性把文件file1复制成文件file2

cp dir/*.复制一个目录下的所有文件到当前工作目录

cp-a/tmp/dir1.复制一个目录到当前工作目录

cp-a dir1 dir2复制一个目录

7、find命令:find是一个基于查找的功能非常强大的命令

find/-name file1从'/'开始进入根文件系统搜索文件和目录

find/-user user1搜索属于用户'user1'的文件和目录

find/home/user1-name \*.bin在目录'/ home/user1'中搜索带有'.bin'结尾的文件

find/usr/bin-type f-atime+100搜索在过去100天内未被使用过的执行文件

find/usr/bin-type f-mtime-10搜索在10天内被创建或者修改过的文件

阅读剩余
THE END