首页 > 系统相关 >常见的linux 命令

常见的linux 命令

时间:2023-11-01 18:03:02浏览次数:39  
标签:文件 search 命令 常见 hybrid Entity source linux 3A

常见的linux 命令

ifconfig 查看系统网络配置

pwd 查看当前工作目录(print working directory)

mkdir 创建文件夹,不能创建文件

ll 查看当前目录下的文件和文件夹,查看权限等详细信息)

cd +相对路径,切换到当前工作目录的下一级目录

cd +绝对路径,可以在任意位置切换到任意目录

cd .. 切换到上级目录,cd ../.. 切换至上上级目录

cd / 或cd 切换到根目录

vi +文件名,打开或创建一个可编辑文件,同vim,然后i, o, a 切换到输入模式,输入完成后ESC,“:”+ W 保存;q 退出;!强制退出

ls -a 查看当前路径下的所有文件包括隐藏文件

mv +文件+要移去的位置,剪切并粘贴到此位置

cp +文件名+位置,复制文件到某位置

cat 查看文件内容

tail -3+文件名,查看文件后三行

[tail -f](https://www.zhihu.com/search?q=tail -f&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"article"%2C"sourceId"%3A"60256649"}) +文件名,实时查看文件,在文件里,没退出

rm -f 强制删除,无询问(谨慎使用)

rm -r 删除,如文件夹内有文件,则删每个文件都询问

rm 只能删除文件,不能删除文件夹

scp 用于在两个LINUX之间传文件

scp local_file +另一个linux的名称@地址+文件夹

scp local_file remote_username @remote_if:remote_folder

find / -name +文件名,找所有路径下名为xx的文件的路径,先要切换到root下,否则会出现许多无访问权限的信息

[tar -cvf](https://www.zhihu.com/search?q=tar -cvf&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"article"%2C"sourceId"%3A"60256649"}) +目录文件+备份文件压缩文件

[tar -xvf](https://www.zhihu.com/search?q=tar -xvf&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"article"%2C"sourceId"%3A"60256649"}) +文件名,解压文件

su - root 低级别用户向高级别用户切换,之后需输入密码

su - 名字 高级别向低级别用户切换,无需密码

chown 账号名称 文件或目录,修改文件拥有者

date 不加参数,显示当前时间

date -s +时间,修改时间

ps 查看进程

ps a显示现行终端机下的所有程序,包括其他用户的进程,ps c类似ps a,不包括路径

ps -e 显示所有程序

ps -au 显示更详细的资讯

ps -aux 显示所有包含其他使用者的进程

ps aux|[grep usr](https://www.zhihu.com/search?q=grep usr&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"article"%2C"sourceId"%3A"60256649"}) 查看和usr相关的进程

kill 用于终止一个进程,通常先用ps查看进程情况,再kill

ping +主机名或IP地址,确定网络和各外部主机的状态

useradd +用户名,添加用户

passwd (username)给用户设置密码

mode 权限设定字符串

u 表示该档案的拥有者,g表示与该档案拥有者属于同一个群体者,o表示其他以外的人,a表示三者皆是

+表示增加权限、-表示取消权限、=表示唯一设定权限

r表示可读取,w表示可写入,x表示可执行,X表示只有当该档案是个子目录或者该档案已经被设定过为可执行

将档案file1.txt设定为所有人可读取

chmod ugo+r file1.txt

chmod a+r file1.txt

将档案file1.txt和file2.txt设为该档案拥有者,与其所属群体者可写入,但其他以外的人不可写入

chmod ug+w,o-w file1.txt file2.txt

将当前目录下的所有档案与子目录皆设为任何人可读取

chmod -R a+r

r=4,w=2,x=1

[chmod a=rwx](https://www.zhihu.com/search?q=chmod a%3Drwx&search_source=Entity&hybrid_search_source=Entity&hybrid_search_extra={"sourceType"%3A"article"%2C"sourceId"%3A"60256649"}) 和 chmod 777 file 效果一样

标签:文件,search,命令,常见,hybrid,Entity,source,linux,3A
From: https://blog.51cto.com/u_16182563/8130464

相关文章

  • Tmux 常用快捷键和命令
    Tmux常用快捷键window窗口操作ctrl+bc创建新窗口ctrl+b&删除当前窗口ctrl+bp切换到上一个窗口ctrl+bn切换到下一个窗口ctrl+bl在两个窗口之间来回切换ctrl+b{n}切换到编号{n}窗口ctrl+b,重命名窗口ctrl+bw在窗口列表中选择ctrl+bf在窗口列表中查找......
  • Linux进程管理01
    查看进程静态查看进程:“psaux"查看当前目录的进程查看cpu占用率时,一般会希望进程按照cpu占用百分比的降序排列,使用“psaux--sort-%cpu”使用“psaxo”命令自定义显示的字段如:psaxopid,ppid,user,%cpu,command动态查看进程使用top查看命令动态查看进程进程优先级使......
  • linux中kill -9
    在linux中使用kill-9结束进程时,linux中进程结束了,但是注册中心中的链接还有,坑!在启用tomcat程序时,怎样用"./shutdown.sh"时,结束注册中心,linux中的进程也结束记录tomcat进程pid,shutdown时强制关闭进程1、进入tomcat的bin目录,使用vimcatalina.sh命令编辑文件,使用./搜索PRGDIR=......
  • Linux操作之存储空间相关
    1、内存(1)、简介Linux中swap与memory。对于memory没什么可说的就是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数......
  • Linux【CPU100% 问题定位】
    一、场景     在我们项目部署上线的时候,我们是不是会经常去Linux服务器上查查服务器的CPU使用率,或者是运维经常会盯Linux的CPU使用率。如果CPU使用率一直100%,如何查找并解决问题?二、步骤    2.1、定位到进程        使用top和ps分析工具报告......
  • Linux操作(第四周)
    这节课无缝衔接接着上节课的cat命令,cat命令0用于查看内容比较少的文件,而今天的more命令是以逐页的方式来显示文件内容的,其中空格键用以向下翻页,“b”键用于向上翻页。学习的第二个命令则是head命令,该命令用以查询文件的前几行,我们还可以用head-n的方式来查询前n行内容。与head......
  • linux学习记录:进程管理
    1.进程:正在运行的程序,包括这个程序所占用的系统资源。每个进程都有唯一的进程标识pid,一个pid只能识别一个进程,ppid是父进程id。进程状态:就绪、运行、阻塞。2.查看进程静态查看进程:psaux(捕捉某一瞬间某一个进程的状态)-a:显示所有用户的进程,包括完整路径-u:显示使用者的名......
  • [Linux环境编程]Linux程序设置调度策略和优先级
    可以使用chrt命令设置进程的调度策略和优先级。以下命令将11528进程的调度策略设置为RR,调度优先级设置为20:chrt-r--pid2011528具体使用见其help信息,如下:ighthouse@cpp_template$chrt--helpShoworchangethereal-timeschedulingattributesofaprocess.Setpol......
  • conda anaconda 常用命令
    1、首先安装Anaconda3。可以打开命令行输入conda-V检验是否安装以及当前conda的版本。开始菜单中找到AnacondaPrompt(Anaconda3),打开。  (base)C:\Users\Administrator>conda-Vconda4.9.2  2、condaanaconda常用的命令。  1)condalist查看安装了哪些包。查看当......
  • linux之部署gitlab
    gitlab安装以及使用1.卸载gitlab#先停止服务sudogitlab-ctlstop#卸载gitlabsudoyumremovegitlab-ce-y#删除所有文件sudorm-rf/etc/gitlabsudorm-rf/var/opt/gitlabsudorm-rf/opt/gitlab#清理不再需要的软件包sudoyumautoremove-y2.安装gitlab#......